← strona głównaProgramowanie (Програмування)

Co to jest sesja? (Web)

W kontekście webu termin sesja zazwyczaj używany jest do opisu połączenia między użytkownikiem a stroną internetową przez określony czas. Sesja może zaczynać się, gdy użytkownik po raz pierwszy wchodzi na stronę inter...

Ta treść została automatycznie przetłumaczona z ukraińskiego.
W kontekście webu termin sesja zazwyczaj używany jest do opisu połączenia między użytkownikiem a stroną internetową przez określony czas. Sesja może zaczynać się, gdy użytkownik po raz pierwszy wchodzi na stronę internetową i kończy się, gdy użytkownik wychodzi lub pozostaje nieaktywny przez określony czas.
Podstawowa idea sesji polega na tym, aby zachować stan interakcji między użytkownikiem a stroną internetową podczas kilku wizyt. W tym celu używane są unikalne identyfikatory sesji, które są przypisywane użytkownikowi podczas pierwszej wizyty i przechowywane na przykład w cookies.
Sesje pozwalają stronom internetowym przechowywać informacje o użytkowniku, takie jak stan logowania, ustawienia, produkty w koszyku zakupowym itp. Pomaga to zapewnić wygodne i spersonalizowane doświadczenie użytkownika na stronie internetowej.
Sesja może być anonimowa - gdy nie zalogowałeś się na stronie. 
Istnieją również sesje uwierzytelnione (authenticated sessions) - to sesje, gdy użytkownik pomyślnie zalogował się na stronie, a system rozpoznaje go jako konkretnego użytkownika. Podczas uwierzytelniania generowany jest token lub inny identyfikator sesji, który jest używany do interakcji ze stroną bez ponownego wprowadzania loginu i hasła przy każdym żądaniu.
To uproszczone wyjaśnienie tego, czym jest sesja. Istnieje więcej wariacji dotyczących działania i przechowywania informacji o sesji i użytkowniku, ale koncepcja pozostaje niezmieniona.

🔥 Więcej postów

Wszystkie wpisy
Programowanie (Програмування)23 gru '23 10:34

Czym różni się PUT od PATCH?

PUT i PATCH to dwa metody HTTP, które są używane do aktualizacji zasobów na serwerze w kontekście...

Programowanie (Програмування)23 gru '23 11:29

Czym są ciasteczka?

Cookies - to dane, które strony internetowe przechowują na komputerze, telefonie lub innym urządz...

Programowanie (Програмування)24 gru '23 12:08

Czym jest testowanie penetracyjne?

Testowanie penetracyjne (penetration testing), znane również jako testowanie zabezpieczeń, etyczn...

Programowanie (Програмування)24 gru '23 12:08

Czym jest SQL Injection?

SQL Injection (SQLI) - to typ ataku na aplikacje internetowe, podczas którego złośliwy użytkownik...

Czym jest DOM?
Programowanie (Програмування)24 gru '23 12:22

Czym jest DOM?

DOM (Document Object Model / Model obiektów dokumentu) to interfejs programistyczny do reprezenta...

Programowanie (Програмування)24 gru '23 12:23

Czym jest Cross-Site Scripting (XSS)?

Cross-Site Scripting (XSS) - to typ ataku na bezpieczeństwo aplikacji internetowych, w którym nap...

Programowanie (Програмування)27 gru '23 15:08

Czym jest system ERP?

ERP (Planowanie Zasobów Przedsiębiorstwa) - to zintegrowany system oprogramowania, który pozwala ...