![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 25.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Od wczoraj dość intensywnie czytam na temat cookie i sesji i chciałbym przejść do implementacji tego ale mam jeszcze jedno zasadnicze pytanie...czy po sprawdzeniu, czy użytkownik posiada ciastko na swojej jednostce mogę przypisać zmienne z bazy do zmiennych sesyjnych, np.
Czy jest to złe podejście? Chodzi mi głównie o zrealizowanie "rememberMe" w serwisie... Napewno spełnia ono zadaną funkcjonalność jednak nie jestem pewien co do poprawności tego rozwiązania bo czy można w taki sposób łączyć cookie i sesje, a bardziej za pośrednictwem cookie ustawiać zmienne sesyjne? Jeśli faktycznie się mylę to czy mógłby mnie ktoś nakierować na właściwy tok myślenia jak za pośrednictwem cookie zapamiętać zalogowanego użytkownika na wszystkich podstonach serwisu, bo szczerze to bez pomocy tablicy $_SESSION nie bardzo wiem jak to rozwiązać... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 25.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Kurczę bo cyba jednej rzeczy nie rozumiem...
Ok, generuje hash z danych które napisałeś czyli mail, pass, login, id, etc. i zapisuje go do ciastka. Muszę w takim wypadku też gdzieś zapisać kopię tego hashowania bo jeśli dobrze pamiętam to ciężko o taki sam wynik haszowania...czy mój tok rozumowania jest zły? Wygląda on mniej więcej tak: Użytkownik wchodzi na stronę główną serwisu...tam w index.php jest sprawdzane czy ma ciasto, jeśli ma to jest sprawdzanie czy wartość danych z ciastka zgadza się z danymi (no właśnie?jakimi?jeśli zrobie hash taki o jakim wspomniałeś i go nigdzie nie zapiszę?), następnie jeśli jest ciaskto i porównanie danych jest pozytywne to dane są przypisywane do zmiennych sesyjnych i user bez kolejnej prośby o logowanie może poruszać się po serwisie, jeśli user kliknie wyloguj ciastko jest usuwane. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 06:53 |