Session.abandon lukke ikke for en forbindelse til database der skal man bruger .Close på connection objectet.
Hvis det er session variable som ikke bliver slettet så det fordi session variable vil findes ind til man har lavet en redirect eller den side som kalder session.abandon er færdig kørt.
Sub Application_OnEnd ' Skriv kode som skal køres når applikationen (serveren) stoppes End Sub
Sub Session_OnStart ' Forøger antallet af brugere med 1, når en session startes Application.Lock Application("ActiveUsers") = Application("ActiveUsers") + 1 Application.UnLock End Sub
Sub Session_OnEnd ' Reducer antallet af brugere med 1, når en session afsluttes
If Len(Session("username")) > 0 Then Application.Lock Application("OnlineUsers") = Replace(Application("OnlineUsers"), Session("username") & ",", "") Application.UnLock End If
Application.Lock Application("ActiveUsers") = Application("ActiveUsers") - 1 Application.UnLock End Sub </SCRIPT>
Login.asp:
<%
Session.Timeout = 2
Sub AddOnlineUser() Application.Lock Application("OnlineUsers") = Application("Onlineusers") & Session("Username") & "," Application.UnLock End Sub
if request.form("savelogin") = "true" then response.cookies("email") = request.form("email") response.cookies("email").Expires = now()+365 response.cookies("password") = request.form("password") response.cookies("password").Expires = now()+365 elseif request.cookies("autologin") <> "yes" then response.cookies("email") = "" response.cookies("password") = "" end if if request.form("autologin") = "true" then response.cookies("autologin") = "yes" response.cookies("autologin").Expires = now()+365 response.cookies("email") = request.form("email") response.cookies("email").Expires = now()+365 response.cookies("password") = request.form("password") response.cookies("password").Expires = now()+365 end if
login_email = replace(request.form("email"), "'", "''") if len(login_email) <= 0 AND request.cookies("autologin") = "yes" then login_email = request.cookies("email") response.write "["&request.cookies("autologin")&"]" end if login_password = trim(request.form("password")) if len(login_password) <= 0 AND request.cookies("autologin") = "yes" then login_password = request.cookies("password")
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.