TsgcHTTPServer › Właściwości › SessionState
Włącza śledzenie sesji HTTP opartej na plikach cookie, ponad bezstanowym protokołem HTTP.
property SessionState: Boolean read GetSessionState write SetSessionState;
False
Ustaw SessionState na True, aby umożliwić serwerowi HTTP przypisywanie identyfikatora sesji każdemu klientowi i utrzymywanie stanu poszczególnych użytkowników w kolekcji SessionList. Zdarzenia OnSessionStart, OnSessionEnd, OnCreateSession i OnInvalidSession stanowią punkty zaczepienia do implementacji procesów logowania. Dostosuj SessionTimeOut, aby kontrolować wygasanie z powodu bezczynności, i połącz to z AutoStartSession, aby tworzyć sesje automatycznie przy pierwszym żądaniu. Pełny opis znajdziesz w temacie Sesje serwera HTTP.
oServer := TsgcHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.Active := true;