[php] logowanie jak ?

0

Witam. Mam zamiar zrobić stronę na której dopuszcze możliwość logowania:

Prosty formularzyk na :

  • login
  • haslo
  • Pole do zaznaczenia czy zapamietac (w razie user chcialby by nastepnym razem gdy wejdzie na strone nie musi sie logowac)

I tu moje pytanie:
Jak zrobic by podtrzymac logowanie tego usera (tak by przechodzac na inna strone nie wygaslo?)
Jak zapamietac go na stale?

Myslalem nad cookie, ale chcialbym uzyskac odp: jak to sie robi "Professionalnie"

0
abc napisał(a)

Myslalem nad cookie, ale chcialbym uzyskac odp: jak to sie robi "Professionalnie"

"Professionalnie" nie wiem jak ale profesjonalnie robi sie to przez cookie, w nich zapisujesz login i hasha z haslem (mozesz tez zrobic cos w rodzaju wlasnej sesji ktora nie wygasa jak normalna - w cookie tylko jakis sid ale to juz kombinowanie).

0

Więc jednak wygrywa cookie. Jesli klient nie obsluguje ciasteczek to rozumiem ze nic sie nie poradzi :( No trudno trudno - zrobi sie w cookie :]

0

Jak klient nie obsługuje cookie, to jedyną metodą jest takzwana "metoda gorącego (wstaw dowolny rzeczownik)" - przekazujesz SID w linku. Daleko tej metodzie od profesjonalizmu, za to wymięka jak chcesz podtrzymać sesję po wyłączeniu strony. Inną kwestią jest możliwość ustawienia sesji z określonym czasem wygaśnięcia, ale jest to również (jak cały system sesji PHP) oparte na ciasteczkach.

0

To może sie tobie przydac ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1