Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jak najprościej zrobic automatyczne logowanie, Ciasteczko na wieczność
grattz
post 3.06.2008, 18:27:52
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 29.10.2006
Skąd: BB

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


Chciałbym na początek coś prostego. Szukałem na forum ale tam są zbyt skomplikowane skrypty.
Na razie logowanie na mojej stronie jest prościutkie.
Zaczynam sesje a potem przypisuje jej wartość $_SESSION['zalogowany']==true
Nie zależy mi na razie na bezpieczeństwie.
Jak zrobić żeby ciasteczko nigdy nie traciło ważności i żeby ktoś po ponownym włączeniu przeglądarki nie musiał znów wpisywać loginu i hasła na mojej stronie.

Ten post edytował grattz 3.06.2008, 18:30:04


--------------------
Go to the top of the page
+Quote Post
webdice
post 3.06.2008, 18:31:41
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Informacje o ciastkach znajdziesz w manualu. Co do automatycznego logowania, tworzysz po zalogowaniu ciastko z ID użytkownika, gdy użytkownik wejdzie ponownie na stronę sprawdzasz czy ciastko istnieje, jeśli tak ustawiasz wartość true dla sesji.

Co do w/w wspomnianego ID, musisz jeszcze w sesji trzymać ID użytkownika, aby go odpowiednio zidentyfikować.
Go to the top of the page
+Quote Post
grattz
post 3.06.2008, 20:05:47
Post #3





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 29.10.2006
Skąd: BB

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


Sory... a jak sie sprawdza czy ciasteczko o określonej nazwie istnieje i czy w nim jest jakaś określona wartość ?

Ten post edytował grattz 3.06.2008, 20:35:30


--------------------
Go to the top of the page
+Quote Post
nospor
post 3.06.2008, 20:07:56
Post #4





Grupa: Moderatorzy
Postów: 36 556
Pomógł: 6314
Dołączył: 27.12.2004




$_COOKIE - tablica ciastek. I wszystko jasne smile.gif

ale o tym rowniez masz napisane w linku co dostales wczesniej...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
grattz
post 3.06.2008, 20:11:09
Post #5





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 29.10.2006
Skąd: BB

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


Dzięki. Teraz zajarzyłem ze to tablica.

Ten post edytował grattz 3.06.2008, 20:36:54


--------------------
Go to the top of the page
+Quote Post
mosqi83
post 3.06.2008, 22:14:49
Post #6





Grupa: Zarejestrowani
Postów: 28
Pomógł: 2
Dołączył: 20.02.2007
Skąd: Opole

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


Cytat(grattz @ 3.06.2008, 19:27:52 ) *
Nie zależy mi na razie na bezpieczeństwie.

Ale na przyszłość trzymaj w ciastku dodatkowo np. jakiś hash unikalny dla użytkownika, bo jeśli ID użytkowników będą kolejnymi liczbami to każdy będzie się mógł w łatwy sposób zalogować bez podawania loginu i hasła smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 4.05.2025 - 04:47