![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Skrypt wylogowywuje użytkownika po 30 minutach. Niestety tylko wtedy, kiedy się on nie wylogował, lub nie zamknął przeglądarki.
Ale jak zamknie przeglądarkę, to niestety w bazie danych pozostaje znak, że jest aktualnie aktywny, więc ponownie nie może się zalogować. Czy da się to jakoś zmienić (może MySQL nie jest potrzebny?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
To dodaj jedno pole w bazie o nazwi powiedy 'last_login'. przy kazdym logowaniu sprawdzasz czy pole "logged"(oznaczające ze user zekomo jest zalogowany) jest na 0 to nie zabraniasz sie odrazu zalogowac tylko sprawdzasz roznice czasów od ostatniego logowania... jak jest wikeszy od ilestam to pozwalasz sie zalogowac...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 00:28 |