TsgcWebSocketHTTPServer › Eigenschaften › SessionState
Aktiviert cookie-basiertes HTTP-Session-Tracking über das zustandslose HTTP-Protokoll hinaus.
property SessionState: Boolean read GetSessionState write SetSessionState;
False
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.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.Active := true;