ciao a tutti, ho scritto questo metodo nel global asa per sapere qundo l'utente è conneso e quando no! il punto è che nn va... mi sapreste dire il perche!! grazie
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Session_OnStart
' setta il timeout di default 5
STRsql = "SELECT * FROM Config"
sql = STRsql
Set con = Server.CreateObject("ADODB.Connection")
con.open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\Inetpub\wwwroot\PuntoWiFi\db\DataBase.mdb")
Set rst = Server.CreateObject("ADODB.Recordset")
Set rst = con.Execute(sql)
Session.Timeout=1
End Sub
Sub Session_OnEnd
'cambio loggato in FALSE
sql = "UPDATE Utenti SET Loggato=False WHERE IDAnagra = " & Session("IdUtente")
Set con = Server.CreateObject("ADODB.Connection")
con.open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\Inetpub\wwwroot\PuntoWiFi\db\DataBase.mdb")
Set rst = Server.CreateObject("ADODB.Recordset")
Set rst = con.Execute(sql)
'setto tutto il resto NULLO
Session("Login") = false
Session("IdUtente") = ""
Session("NumeroCodici") = ""
Session("Utente") = ""
Session("last") = ""
Session("repeat") = ""
End Sub
</SCRIPT>

Rispondi quotando