TsgcHTTPServer › Proprietà › SessionState
Abilita il tracciamento delle sessioni HTTP basato su cookie sopra il protocollo HTTP stateless.
property SessionState: Boolean read GetSessionState write SetSessionState;
False
Impostare SessionState su True per consentire al server HTTP di assegnare un id di sessione a ciascun client e mantenere lo stato per utente nella raccolta SessionList. Gli eventi OnSessionStart, OnSessionEnd, OnCreateSession e OnInvalidSession forniscono i punti di aggancio per implementare i flussi di login. Regolare SessionTimeOut per controllare la scadenza per inattività, e combinare con AutoStartSession per creare sessioni automaticamente alla prima richiesta. Vedere l'argomento HTTP Server Sessions per una panoramica completa.
oServer := TsgcHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.Active := true;