TsgcWebSocketHTTPServerEigenschaften › SessionState

SessionState Eigenschaft

Aktiviert cookie-basiertes HTTP-Session-Tracking über das zustandslose HTTP-Protokoll hinaus.

Syntax

property SessionState: Boolean read GetSessionState write SetSessionState;

Standardwert

False

Hinweise

Setzen Sie SessionState auf True, um dem HTTP-Server zu erlauben, jedem Client eine Session-ID zuzuweisen und benutzerspezifischen Zustand in der SessionList-Collection zu verwalten. Die Ereignisse OnSessionStart, OnSessionEnd, OnCreateSession und OnInvalidSession bieten die Anknüpfungspunkte zur Implementierung von Login-Flows. Passen Sie SessionTimeOut an, um den Idle-Ablauf zu steuern, und kombinieren Sie es mit AutoStartSession, um Sitzungen automatisch beim ersten Request zu erstellen. Lesen Sie das Thema HTTP Server Sessions für eine vollständige Anleitung.

Beispiel


oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.Active := true;

Zurück zu Eigenschaften