Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Controllo logout con database
Forum - PHP - Controllo logout con database

Avatar
bububs (Normal User)
Expert


Messaggi: 253
Iscritto: 11/03/2010

Segnala al moderatore
Postato alle 17:09
Venerdì, 10/06/2011
Io in un database sql ho una serie di tabelle per il controllo di un'area privata.
Quando un utente accede vado ad inserire la data e orario d'accesso, e quando va a cliccare logout mi va a registrare la data e orario d'uscita.
Il mio problema consiste che nel caso in cui un utente non decida di fare il logout come faccio a fare in modo che, entro un determinato limite di tempo imposto da me, risulti offline e quindi andare a registrare i dati di uscita?
Aiutatemi perché non so proprio come fare! :hail:


Parte della disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.  [cit. Isaac Asimov]
PM Quote
Avatar
D@vide (Member)
Expert


Messaggi: 450
Iscritto: 30/06/2010

Segnala al moderatore
Postato alle 17:29
Venerdì, 10/06/2011
Potresti implementarti un tuo sistema di gestione delle sessioni (vedi session_set_save_handler) per fare in modo di intercettare ogni volta che scadono ;)
Non credo sia la soluzione più efficiente ma al momento mi è venuta in mente solo questa:-|

PM Quote
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Segnala al moderatore
Postato alle 16:30
Sabato, 11/06/2011
fai che le sessioni durano un tot di tempo o fino alla chiusura del browser e quindi si ritrova scollegato.
per segnare la data di uscita metti l'ultima data in cui stava navigando.


http://www.mte90.net/
Kde, Debian e Programmazione web/Desktop!


Linux Counter.li #482442
PM Quote
Avatar
bububs (Normal User)
Expert


Messaggi: 253
Iscritto: 11/03/2010

Segnala al moderatore
Postato alle 17:31
Sabato, 11/06/2011
Grazie ad entrambi per i consigli.
Provo e vi faccio sapere!


Parte della disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.  [cit. Isaac Asimov]
PM Quote
Avatar
bububs (Normal User)
Expert


Messaggi: 253
Iscritto: 11/03/2010

Segnala al moderatore
Postato alle 13:28
Giovedì, 16/06/2011
Non sono riuscito in entrambi i casi. Mi sapreste fare un esempio concreto.


Parte della disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.  [cit. Isaac Asimov]
PM Quote
Avatar
bububs (Normal User)
Expert


Messaggi: 253
Iscritto: 11/03/2010

Segnala al moderatore
Postato alle 12:27
Domenica, 19/06/2011
Sto aspettando degli aiuti!!


Parte della disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.  [cit. Isaac Asimov]
PM Quote
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Segnala al moderatore
Postato alle 14:30
Domenica, 19/06/2011
io non ho mai approfondito questa questione in codice quindi forse è il caso ke ti fai qualche ricercetta online sulla gestioni sessioni in php per il logout ke sicuramente ce ne sn a iosa.


http://www.mte90.net/
Kde, Debian e Programmazione web/Desktop!


Linux Counter.li #482442
PM Quote
Avatar
bububs (Normal User)
Expert


Messaggi: 253
Iscritto: 11/03/2010

Segnala al moderatore
Postato alle 20:57
Domenica, 19/06/2011
Ok. Proverò a seguire il tuo consiglio. Spero di riuscire nel mio intento! :rofl:


Parte della disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.  [cit. Isaac Asimov]
PM Quote