Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
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 ). 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 v20)
4D Programmiersprache ( 4D v20.1)
4D Programmiersprache ( 4D v20.2)
4D Programmiersprache ( 4D v20.3)
4D Programmiersprache ( 4D v20.4)
4D Programmiersprache ( 4D v20.5)
4D Programmiersprache ( 4D v20.6)