Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Come gestire gli utenti che hanno fatto Login al sito?
martedì 01 luglio 2008 - 09.31
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mar 1 lug 2008 - 09:31
Ciao,
ho un serio problema!
Devo tenere traccia degli utenti che hanno fatto ligin al sito e che sono correntemente connessi.
Uso questa tecnica:
1) L'utente fa login, prelevo la sua SessionID e la scrivo insieme all'ora di ingresso in due campi del db.
2) L'utente fa logout, vado nel db cerco quella sessionID, la cancello dal campo del db e scrivo in un altro campo l'ora del logout.
Fin qui tutto Bene!!!!!!!!!!
Ma se non fa il logout e chiude semplicemente il browser?????????
Nell'evento Session-end compio il passo n° 2 che ho esposto sopra!!!!!!!!!
Il problema è che se voglio utilizzare l'evento session End, devo usare la modalità inProc dello stato della sessione
che come sapete è molto instabile, e cioè spesso la sessione viene abbattuta, con conseguente perdita di tutti i dati della sessione.
Infatti così facendo mi accade che mentre navigo e molto prima che scadano i 20 minuti, mi trovo sloggato!!!!
Come risolvo?????????
Mi date un suggerimento???????
Grazie
Riccardo
Ridaria
amelix
Profilo
| Expert
694
messaggi | Data Invio:
mar 1 lug 2008 - 12:37
Io sconsiglio vivamente di usare le Session per qualsiasi cosa.
Dai un occhiata qui:
http://www.dotnethell.it/articles/Membership-Role-Profile-Provider.aspx
A.
Andrea -
http://www.MelisWeb.eu/
CMS -
http://www.WebOrama.it/
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mar 1 lug 2008 - 12:46
lo so anche io le odio, prima di questa soluzione avevo percorso quella del cookie senza data che è come una var di sessione, ma non riesco ad eliminarlo quando si scatena il sessio-end.
Adesso vado a leggere l'articolo poi torno!
Ridaria
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mar 1 lug 2008 - 18:20
Ti ringrazio per il suggerimento:
ma dimmi, se implemento il sistema che hai proposto, avrò la possibilità di leggere e di sapere istante per istante quanti utenti hanno fatto il login e il loro eventuale nikName o ID??????
Io ho bisogno di questo, se ciò si potra avere allora mi armo di santa pazienza e lavoro sul tuo articolo.
Grazie
Riccardo
Ridaria
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !