Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Automatyczne logowanie
adam882
post
Post #1





Grupa: Zarejestrowani
Postów: 289
Pomógł: 1
Dołączył: 2.11.2007

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


Witam!

Chcę stworzyć stronę internetową na której będzie możliwa rejestracja użytkowników. Chciałbym też, aby po zalogowaniu była możliwość zapamiętania takiego stanu np. przez miesiąc.
W jaki sposób można wykonać takie automatyczne logowanie zakładając, że system użytkowników będzie oparty na sesjach?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
ZaXaZ
post
Post #2





Grupa: Zarejestrowani
Postów: 285
Pomógł: 18
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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


php cookie
Go to the top of the page
+Quote Post
adam882
post
Post #3





Grupa: Zarejestrowani
Postów: 289
Pomógł: 1
Dołączył: 2.11.2007

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


Domyślam się, że cookies wchodzi tutaj w grę (IMG:style_emoticons/default/smile.gif) . Chodzi mi bardziej o sposób, jak należy to zrobić, aby takie zapamiętywanie było dobre, a zarazem bezpieczne.

Myślałem nad czymś takim:
W tabeli "użytkownicy" każdy użytkownik posiadałby unikalny identyfikator (kilkunastoznakowy ciąg), który po zalogowaniu byłby zapisywany w pliku cookies np. na tydzień. Jeżeli użytkownik wejdzie na stronę a system znajdzie w tabeli "użytkownicy" identyfikator pobrany z cookies'a, wiąże go z użytkownikiem który go posiada i automatycznie loguje. Dodatkowo dałbym też zapisywanie w cookiesach danych przeglądarki i sprawdzanie jej z nazwą przeglądarki w tabeli użytkownika, jako dodatkowe zabezpieczenie (bo sprawdzanie po IP raczej odpada, gdyż część użytkowników może mieć je zmienne).
Co o tym myślicie?
Go to the top of the page
+Quote Post
Michael2318
post
Post #4





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


http://forum.php.pl/index.php?showtopic=21...p;#entry1038442
Go to the top of the page
+Quote Post

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: 26.12.2025 - 08:44