Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 24.12.2003 Skąd: Wisła Ostrzeżenie: (0%)
|
Napisałem wlasny mechanizm ....
Jak to zrobić gdy user wyjdzie ze strony na którą się zalogował na przykład google i gdy powróci żeby nie miał możliwości kontynuowania sesji. (sesja zostaje przerwana gdy wchodzi się na inną stronę) -G Bowiem moze sie zdarzyc tak że user zaloguje się a potem zapomni sie wylogować, i wejdzie sobie na inna stronę, potem przyjdzie inny user i może cofnąć się na jego konto. Jaki zatem dodac ograniczenie? oprócz numeru IP, Nie chce przekazywać SID przez adres, Nie chce aby bylo tak ze gdy otworze przegladarke sesja juz istniala bez logowania, nowe okno = ponowne logowanie... Jakie dodac ograniczenia ? Za każdym razem gdy user wchodzi na stronę odwołuję sie do bazy danych, i sesja jest aktualizowana: sprawdzam IP oraz czas..... mysql_query("UPDATE ".$prefix."_session SET uname='$uname', time='$ctime', host_addr='$ip', guest='$guest' WHERE uname='$uname'"); |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 2 Dołączył: 9.05.2007 Skąd: INTERNET Ostrzeżenie: (0%)
|
Ja by to zrobił tak. Dla każdej wygenerowanej strony dodajesz jakieś unikalne id. Po wyświetleniu całej strony id zapisujesz w bazie jako użyte. Przed wyświetleniem natomiast sprawdzasz czy id już występowało: jeśli tak, to jest to "wstecz".
|
|
|
|
grzesio SESJA 22.04.2007, 10:01:00
Jarod Było - sam podawałem sposób. Poszukaj 22.04.2007, 10:51:16
Sedziwoj Jarod ciekawe jak, może podasz linka, bo mi s... 22.04.2007, 21:07:35 
Jarod Cytat(Sedziwoj @ 22.04.2007, 20:07:35... 22.04.2007, 21:13:49
Sedziwoj No chyba że tak...
(nawet zacząłem przeglądać, czy... 22.04.2007, 21:34:06
grzesio Klucz sesji przekazuję przez ciasteczka własnego ... 4.06.2007, 00:29:37
Ludvik CytatCiasteczko pozostaje, gdyz zamkniecie przegla... 4.06.2007, 00:56:00
grzesio "Jedyny sposób na "zniknięcie" sesj... 5.06.2007, 23:19:58 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 18:04 |