TsgcHTTPServer › Właściwości › SessionState

SessionState Właściwość

Włącza śledzenie sesji HTTP opartej na plikach cookie, ponad bezstanowym protokołem HTTP.

Składnia

property SessionState: Boolean read GetSessionState write SetSessionState;

Wartość domyślna

False

Uwagi

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.

Przykład


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

Wróć do Właściwości