7 messaggi dal 01 settembre 2005
Ciao a tutti.
Molto velocemente:
ho un sito che offre servizi per utenti abbonati.

L'utente abbonato viene riconosciuto dal sistema attraverso login e
password.

Siccome il servizio è a pagamento per evitare che alcuni utenti si accordino per utilizzare la medesima login/password, pagando come se si trattasse di un utente singolo, ho fatto in modo che ad ogni login venga registrato un record in una tabella con id utente etc. etc. solo se non già presente.

sullla session_onend il record dovrebbe essere cancellato
sull'application_onend invece, dovrebbero essere cancellati tutti i record.

Ora, io ho impostato il session.timeout a 15 minuti ( nella pagina di login )

però capita che il record non venga cancellato e l'utente in questione non riesca più a collegarsi.

io ho provato a loggarmi dalla mia postazione e sembra funzionare tutto correttamente, eppure mi continuano a segnalare questo problema.


Il sito gira sotto IIS 6.

qui di seguito riporto il codice del global.asa

Sub Session_OnEnd

DIM cnnLog

Set cnnLog = Server.CreateObject("ADODB.Connection")

cnnLog.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=DATABESE;" & _
"User Id=admin;" & _
"Password="

cnnLog.Execute "DELETE * FROM Log_Login WHERE SessionID="&Session.SessionID

cnnLog.Close

Set cnnLog = nothing

End Sub

cosa potrebbe essere?

Francesco
Modificato da francesco80 il 14 settembre 2005 18.36 -

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.