![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 6 Dołączył: 14.02.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam
Do tej pory wszystkie systemy logowań jakie robiłem opierały się wyłącznie na sesjach. Ale chciał bym to zmienić (ponieważ denerwujące jest ciągłe logowanie) na Cookies. I tu pojawia się moje pytanie. Otóż naczytałem się w internecie że używanie cookies nie jest najlepszym rozwiązaniem, gdyż niektórzy internauci mogą mieć wyłączoną obsługę cookies z powodu bezpieczeństwa. Więc czy można podczas logowania ustawiać jednocześnie cookies i sesje ? Albo czy można jakoś sprawdzić czy użytkownik ma włączoną obsługę cookies, jeżeli tak to ustalamy ciasteczka a jeżeli nie to sesje. A może jest inny sposób na dłuższe zapamiętanie danych niż cookies ? Ten post edytował RubiX 8.01.2008, 10:43:41 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Sprawdzanie IP jest problematyczne przy neostradzie. Osobiście polecam sprawdzanie przeglądarki. Oprócz tego możesz jecze:
-> zmieniać ID sesji w bazie i ciastu przy każdym odświeżeniu strony wtedy napewno nikt nie ukradnie ID. Generuje to jednak dodatkowe zapytanie. -> W ciastu trzymać zmienną która odpowiada numerowi aktualnego wywołania sesji. Na starcie 0, jeśli ktoś odświerzy to 1 id... Potem tylko sprawdzasz czy numerki w ciastu zgadzają się z numerkami w bazie. Potencjalny złodziej musiałby ukraść numerek, sesję i podszyć sie pod kogoś zanim użytkownik odświeży stronę. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 15:56 |