Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Skrypt logowania, Pytanie o sesje
Savail
post
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 25.07.2008

Ostrzeżenie: (10%)
X----


Witam
Chciałem zabrać się do napisania skryptu logowania. Żeby zorientować się co i jak popatrzyłem sobie jak sie pisze proste skrypty logowania i zrodziło się we mnie pytanie (IMG:style_emoticons/default/tongue.gif) .
Gdy pisałem skrypt rejestracji powiedziano mi żeby stworzyć pole active gdzie user po aktywacji emailowej jesli jest zalogowany ma wartosc 1 a jesli nie to ma wartosc 0. Przed aktywacją przechowuje tam losowy string aktywacyjny.
I teraz pytanie... Po co zmieniać w bazie danych w polu active wartosci z 0 na 1 jesli uzytkownik sie loguje, skoro wszystko może sie odbywac w sesjach? Czyli ze dla sesji przypisuje 1 gdy uzytkownik jest zalogowany a 0 jesli nie. Bardzo mnie to nurtuje bo nie wiem już jak mam przeprowadzać logowanie bezpieczną wydajną metodą.
Będę wdzięczny za każdą pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Adis92
post
Post #2





Grupa: Zarejestrowani
Postów: 146
Pomógł: 12
Dołączył: 9.01.2009
Skąd: Płock

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


No dokładnie Aktywacja email przeprowadza się tylko raz jeżeli użytkownik ma wartość 0 to nie będzie mógł korzystać w pełni z konta a jeżeli ma wartość 1 to już może normalnie korzystać. Więc tutaj nie ma co się bawić sesjami bo to jest wyłącznie jeden warunek sprawdzający czy czy konto zostało aktywowane czy też nie. A na sesjach przeprowadzasz resztę logowania.
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: 6.10.2025 - 01:21