![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 1 Dołączył: 26.08.2009 Skąd: Szczecin Ostrzeżenie: (10%) ![]() ![]() |
Witam
Napisałem system logowania oparty na cookie. Na początku każdej strony, gdzie wymagane jest logowanie wysłane jest ciasteczko sprawdzające odbieranie ciasteczek przez użytkownika. Raczej ten system działa,tylko ma jeden mankament. Mianowicie gdy wejdę na stronę po raz pierwszy i odbiorę cookie i tak pokazuje mi, że nie odebrało. Dopiero gdy odświeżę stronę pokazuje, ze wszystko jest ok. Niestety nie jest to to co bym chciał mieć dlatego chce się spytać jak można to zrobić w taki sposób, żeby od razu na wejściu i wysyłało i sprawdzało. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Bo musisz zapewne zrobić headera po wysłaniu cookiesa. Wtedy będzie skrypt wiedział że cookie istnieje.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 34 Dołączył: 7.12.2008 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Nie odbiera bo przy pierwszym wejściu takiego cookie nie ma, bo i skąd? Poza tym skrypt logowanie napisany na cookie nie jest najlepszym rozwiązaniem. Bezpieczeństwo jest wtedy praktycznie zerowe. Lepiej zrobić to na sesjach :]
Pozdro |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
utworz cookie przed przekierowaniem, czyli jeszcze na stronie logowania, gdy juz ma usera przekierowac na strone docelowa, przed tym walnij setcookie
wtedy na przekierowanej stronie juz bedzie cookie. ps. sesjami bylo by chyba lepiej sprwadzac czy user jest zalogowany |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 1 Dołączył: 26.08.2009 Skąd: Szczecin Ostrzeżenie: (10%) ![]() ![]() |
Dzięki za rady zobaczę co z tym teraz zrobić, a co do sesji to nie będę tego używał bo mam jakieś straszne problemy z wprowadzeniem tego do skryptu. Już miałem nawet na ten temat rozmowę na forum.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 18:07 |