Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie, a zmienne sesji
kkuubbaa88
post
Post #1





Grupa: Zarejestrowani
Postów: 510
Pomógł: 1
Dołączył: 27.08.2007

Ostrzeżenie: (0%)
-----


witam

chcialbym sie dowiedziec po co przy logowaniu robi sie cos takiego jak unikatowy numer sesji ? po prostu przy zalogowaniu jest tworzony specjalny ciag znakow, ktory jest przypisywanych do zmiennej sesji... do czego on moze sluzyc ? czy nie wystarczy zamiescic w zmiennych danyc uzytkownika z bazy i sprawdzac czy sesja istnieje (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

czy tez lepiej jest stworzyc zmienna dodac ja do bazy, a potem za kazdym razem sprawdzac czy zmienna sesji rowna sie tej z bazy ? aby nikt sie nie mogl podszyc do sesje ?

Ten post edytował kkuubbaa88 28.06.2008, 17:00:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
.radex
post
Post #2





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----


jedna osoba == jedna sesja == jeden plik sesji.

Skończone sesje są sprzątane.

Ten post edytował radex_p 28.06.2008, 21:16:07
Go to the top of the page
+Quote Post
sobstel
post
Post #3





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(radex_p @ 28.06.2008, 22:15:55 ) *
jedna osoba == jedna sesja == jeden plik sesji.


jeśli używamy session_regenerate_id bez użycia argumentu (bool)true tj. session_regenerate_id(true) to plik ze starą sesją nie jest automatycznie kasowany (wtedy pliki się mnożą dopóki nie zostaną posprzątane przez gc, przy czym trzeba pamiętać, że to kiedy następuje sprzątanie z reguły zawsze jest obarczone pewną losowością).
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 10:20