![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 24.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
witam
napisalem skrypt logowania, ktory opiera sie na sesjach. chcialem zablokowac mozliwosc ponownego logowania tego samego uzytkownika. zrobilem to w ten sposob, ze w tabeli uzytkownik dodalem pole status, ktorego wartosc zmienia sie na 1 po pomyslnym zalogowaniu i na 0 po wcisnieciu przycisku wyloguj. moj problem polega na tym, ze jesli ktos nie wcisnie przycisku wyloguj tylko zamknie przegladarke z "x", to status sie nie zmieni i zablokuje mozliwosc logowania tego uzytkownika (podczas sprawdzania loginu i hasla, skrypt sprawdza tez statsu, jesli 0 to wpuszcza). moze macie pomysly na rozwiazanie tego problemu z gory dziekuje za podpowiedzi pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
i po raz kolejny przyda się moja klasa online...
Temat: OOP php ocena moja pierwsza klasa w OOP a tak na marginesie żebyś nie musiał jej niewiadomo jak używać: dla każdego usera zrób czas timeout opierający się na funkcji time()+600 (czyli 10 min), jeżeli kolo przekroczy limit bezczynności, jego status zmieni się na niekatywny i wyloguje go... przydatne:
gdzie user_time to czas ostatniej wizyty, przy przeładowaniu strony odczytuj ID usera np sesji i nadaj mu aktualny czas:
to tak przykładowo ![]() pozdrawiam ![]() -------------------- Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 24.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
dzieki
moze ktos ma jeszcze jakies inne pomysly? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 22:46 |