Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
Session
|
Session -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Funktionsergebnis | Objekt |
![]() |
Objekt Session | |||||
Der Befehl Session gibt das Objekt Session zurück, das der aktuellen skalierbaren User Web Session entspricht.
Dieser Befehl funktioniert nur, wenn skalierbare Sessions aktiviert sind (siehe Skalierbare Sessions (multi-process sessions)). Sind Sessions deaktiviert oder werden legacy Sessions verwendet, gibt er Null zurück.
Sind skalierbare Sessions aktiviert, ist das Objekt Session aus jedem Web Prozess in folgendem Kontext verfügbar:
Das zurückgegebene Objekt Session hat Eigenschaften und Funktionen zum Verwalten von User Sessions. Weitere Informationen dazu finden Sie unter Session API section on developer.4d.com.
Die Projektmethode action_Session ist mit der Option "Zugang per 4D Tags und URLs" definiert. Sie wird über folgende URL in Ihrem Browser aufgerufen:
IP:port/4DACTION/action_Session
//Methode action_Session
Case of
:(Session#Null)
If(Session.hasPrivilege("WebAdmin")) //die Funktion hasPrivilege aufrufen
WEB SEND TEXT("4DACTION --> Session is WebAdmin")
Else
WEB SEND TEXT("4DACTION --> Session is not WebAdmin")
End if
Else
WEB SEND TEXT("4DACTION --> Session is null")
End case
Session API (developer.4d.com)
Web server user sessions (developer.4d.com)
Produkt: 4D
Thema: Web Server
Nummer:
1714
Erstellt: 4D v18 R6
4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)