Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zdarzenie Podczaz Zamkniecia Okna ?
adamos
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 22.02.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam ponowni.
Czy moze wie jak rozwiazac taki problem.
Aby zablokowac mozliwosc logowaniu kilku uzytkownikow (o tym samym loginie i hasle) w tym samym czasie dla zalogowanego usera mam w bazie pole Status ktory zmieniam na 1. Podczas jego pracy nikt kto (wykradl) jego login i haslo nie moze zalogowac sie - ma zablokowany kanal. Odblokowanie nastepuje po wylogowaniu i Statyus=0. Ale... jesli ktos zapomni sie wylogowac ... kanal zostanie zablokowany.
Wiec jak mozna wywolac jakies zdarzenie podczas konca pracy przegladarki automatycznie zmienic pole Status?
Dzieki
Pozdrawiam
Go to the top of the page
+Quote Post
akubiczek
post
Post #2





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 4.07.2004
Skąd: z neostrady

Ostrzeżenie: (0%)
-----


onunload - ale to nie to forum

Poza tym z tym statusem to taki sobie pomysł; lepiej dodaj jakieś wygaszanie statusu po upływie zadanego czasu, bo komuś może się komputer zawiesić, prądu zabraknąć; może brutalnie zamknąć przeglądarkę itd. itp...
Go to the top of the page
+Quote Post
Dabroz
post
Post #3





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

Ostrzeżenie: (0%)
-----


Forum Javascript jest gdzie indziej.

Zapisuj czas ostatniej akcji na stronie, i jeżeli ten czas przekroczy ustaloną wartość, zmień Status na wylogowany.

Np: przed każdym plikiem
  1. <?php
  2.  
  3. if ($logged) mysql_query('UPDATE `users` SET `lastaction`='.time().' WHERE `user_id`='.$userdata['user_id']);
  4.  
  5. >?
  6. ?>
Go to the top of the page
+Quote Post
adamos
post
Post #4





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 22.02.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Ok dzieki.
A czy moze ktoas zna inne rozwiazanie blokady logowania do systemu 2 uzytkownikow podajacych ten sam login i haslo.
Dzieki z gory
Pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:20