69 messaggi dal 05 giugno 2001
Ho Un Problema Di Questo Tipo.
All'accesso Di Un Utente Eseguo Un Update Nel Db Per Alzare Un Flag '1'.
Nella Session_onEnd Eseguo La Stessa Update Perche Dovrei Portare Il Flag Al Valore Iniziale '0', Però Non la Esegue. Come Posso Fare???
E-mail : ma.saltarelli@tiscalinet.it

42 messaggi dal 24 maggio 2001
<b>Mark81 ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
Ho Un Problema Di Questo Tipo.
All'accesso Di Un Utente Eseguo Un Update Nel Db Per Alzare Un Flag '1'.
Nella Session_onEnd Eseguo La Stessa Update Perche Dovrei Portare Il Flag Al Valore Iniziale '0', Però Non la Esegue. Come Posso Fare???
E-mail : ma.saltarelli@tiscalinet.it


<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Mi aggrego all'assilante problema, visto che dovrei creare una specie di MSNMessanger.



635 messaggi dal 06 settembre 2002
Ciao,
il problema che Session_onEnd si verifica solo quando scade la sessione (per default impostata a 20 minuti) e non quando l'utente esce dal vs. sito.

Per ovviare a questo problema si potrebbe far lavorare l'utente in una finestra esterna al sito, aperta al caricamento della vs. homepage, che non sia possibile chiudere o passare in background senza utilizzare l'apposito tasto.

Per fare questo si utilizza javaScript (il codice è scaricabile se non ricordo male da www.html.it (Vedere nella raccolta di JavaScript)

A quel punto, quando il cliente clicca il tasto chiudi, si può mandare in esecuzione il comando Session.Abbandon (mi sembra che sia questo il comando) che interrompe la sessione immediatamente.

Credo che in questo modo il flag possa tornare a 0.

Ciao.

 JD

OJD
42 messaggi dal 24 maggio 2001
<b>ojd ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
Ciao,
il problema che Session_onEnd si verifica solo quando scade la sessione (per default impostata a 20 minuti) e non quando l'utente esce dal vs. sito.

Per ovviare a questo problema si potrebbe far lavorare l'utente in una finestra esterna al sito, aperta al caricamento della vs. homepage, che non sia possibile chiudere o passare in background senza utilizzare l'apposito tasto.

Per fare questo si utilizza javaScript (il codice è scaricabile se non ricordo male da www.html.it (Vedere nella raccolta di JavaScript)

A quel punto, quando il cliente clicca il tasto chiudi, si può mandare in esecuzione il comando Session.Abbandon (mi sembra che sia questo il comando) che interrompe la sessione immediatamente.

Credo che in questo modo il flag possa tornare a 0.

Ciao.

 JD
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Ciò non risolve il mio problema, in quanto, anche se imposto un SessionEnd.TimeOut=3 quindi non più 20 min ma 3, il problema persiste, e forzare l'utente all'uscita non è funzionale, in quanto se all'utente cade la connessione Internet, e di conseguenza non c'è più, forzando una pagina che faccia ciò, rimarrà a vita on-line (per il sito).

$aRtO


902 messaggi dal 19 aprile 2001
Un idea sarebbe mettere nel db la session ID e poi ogni ora verificare quali session ID sono ancora attivi e resettare gli altri. Ho già postato per sapere come si fa a sapere tutti i sessionID attivi in quel momento e poi accedere ad una variabile della stessa session. PAre che qualcuno lo sappia fare ma sia stato cazziato nel dirlo.
DB aiutaci tu per avere una dritta. Questo metodo dovrebbe eliminare tutti i problemi delle session non chiuse regolarmente..

*****************************
Traspi.net - magazine on line
http://www.traspi.net
Da Torino al mondo Internet il nuovo magazine on line di cultura, creatività, informazione e servizi.
mailto:webmaster@traspi.net
*****************************

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net
153 messaggi dal 20 aprile 2001
Guardati WebWorX su http://www.failsafe.co.za/


HD
____________
Posso indicarti la strada, ma poi devi seguirla da te.
902 messaggi dal 19 aprile 2001
Ok! Fatto il download. Peccato che sia tardi e non riesco a capirci molto a quest'ora (250 files - 1.8 MB)!
Ti faccio una domanda + specifica. Dentro questa caterba di files c'è una parte che mi dice i sessionID delle session effettivamente attive (quindi non di quelle che il componente scrive nel db che sono sicuramente tutte)? Io sono preoccupato dal fatto che pare che iis non sempre esegue la session_End. Se non passo da un oggetto che mi dice le sessioni "vive" in quel momento sono punto a capo.(FONDAMENTALE). Da li poi voglio entrare a leggere la variabile session("pippo") della sessione i-esima (questa parte e meno importante e la risolvo anche con un db).

*****************************
Traspi.net - magazine on line
http://www.traspi.net
Da Torino al mondo Internet il nuovo magazine on line di cultura, creatività, informazione e servizi.
mailto:webmaster@traspi.net
*****************************

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.