Clicky

Skocz do zawartości


Zdjęcie
- - - - -

Jeden użytkownik zalogowany na konto w danym czasie

2 odpowiedzi w tym temacie

  • Zaloguj się, aby dodać odpowiedź

#1 Pitu

Pitu

    Początkujący

  • Użytkownik
  • Pip
  • 55 postów
  • Skąd:Koszalin

Napisano 09 maj 2014 - 22:16

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ł?



#2 banditpanda

banditpanda

    Początkujący

  • Użytkownik
  • Pip
  • 1 postów

Napisano 20 maj 2014 - 07:14

Chyba najlepiej załatwić to przy logowaniu,  sprawdź czy użytkownik jest online, jeśli tak to nie loguj i daj jakiś komunikat.



#3 Motor

Motor

    Początkujący

  • Użytkownik
  • Pip
  • 17 postów

Napisano 23 maj 2014 - 12:37

Moim zdaniem, o ile twój problem jest aktualny. To przetrzymywanie w bazie np. w danych userac identyfikator sesji. Przy logowaniu jest on aktualizowany. Jeśli ktoś się znowu zaloguje, to wcześniejsza sesja bedzie nie ważna. Jesli się różnią to wylogowujesz gościa.






Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych