TsgcWebSocketHTTPServer › Properties › SessionState
Schakelt cookie-gebaseerde HTTP-sessietracking in bovenop het stateless HTTP-protocol.
property SessionState: Boolean read GetSessionState write SetSessionState;
False
Stel SessionState in op True om de HTTP-server toe te staan een sessie-id toe te wijzen aan elke client en per-gebruikersstatus bij te houden in de SessionList-collectie. De gebeurtenissen OnSessionStart, OnSessionEnd, OnCreateSession en OnInvalidSession bieden de haken voor het implementeren van inlogstromen. Pas SessionTimeOut aan om inactieve vervaltijd te beheren, en combineer met AutoStartSession om sessies automatisch aan te maken bij het eerste verzoek. Zie het onderwerp HTTP-serversessies voor een volledige uitleg.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.Active := true;