![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 25.07.2008 Ostrzeżenie: (10%) ![]() ![]() |
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 25.07.2008 Ostrzeżenie: (10%) ![]() ![]() |
aha czyli cos mi sie poprzestawialo? Czyli wartosc z pola active wykorzystuje w skrypcie tylko do tego zeby sprawdzic czy uzytkownik ma aktywne konto tak?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 437 Pomógł: 42 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
aha czyli cos mi sie poprzestawialo? Czyli wartosc z pola active wykorzystuje w skrypcie tylko do tego zeby sprawdzic czy uzytkownik ma aktywne konto tak? Można to też wykorzystać w inny sposób - jeżeli na 1 konto może się zalogować 1 osoba w danym czasie. Jeżeli jest 0 to user nie jest zalogowany, a jeżeli 1 to user jest zalogowany i przy logowaniu wywala błąd. Można kombinować z tym - i oczywiście w innym polu takie dane przechowywać np.: isOnline |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 22:40 |