TsgcWebSocketHTTPServerProperties › SessionState

SessionState Property

Schakelt cookie-gebaseerde HTTP-sessietracking in bovenop het stateless HTTP-protocol.

Syntaxis

property SessionState: Boolean read GetSessionState write SetSessionState;

Standaardwaarde

False

Opmerkingen

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.

Voorbeeld


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

Terug naar Properties