![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 476 Pomógł: 96 Dołączył: 10.04.2008 Skąd: Koszalin Ostrzeżenie: (0%) ![]() ![]() |
Cześć
Jak najlepiej rozwiązać kwestie ograniczenia logowania na konto tylko jednej osobie w danym czasie? Myślałem aby w JS wywoływać co x minut skrypt, który ajaxem będzie aktualizował w bazie np. czas edycji i id sesji. Przy logowaniu sprawdzam czy czas jest większy niż x minut oraz id sesji, jeżeli jest mniejszy uniemożliwiam zalogowanie. Może jakiś lepszy pomysł? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli w BD trzymasz sesję to sprawdzasz czy istnieje sesja dla danego użytkownika i jeżeli jest różna od obecnej to logout. Możesz to sprawdzić np. poprzez id sesji lub UserAgent + IP
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:44 |