Jag har tillämpat en login funktion för att komma in på en admin sida genom att använda session("admin")... Jag har även använt en logout funktion för att döda sessionen och komma tillbaks till login sidan. Detta kanske skulle kunna vara något.Uppdatering av en sida?
Problemet är att jag kan komma in på admin sidan om jag skriver adressen för hand direkt efter jag loggat ut från sessionen... det märkliga är att ifall jag refreshar sidan för hand så tar den ut mig till login sidan igen, så jag misstänker att det jag måste göra är att uppdatera sidan varje gång den laddas upp... Jag är inte alls säker om det är där problemet ligger och isf vet jag inte vad jag ska koda för att komma runt problemet...
Utvärderingen på admin sidan ser ut så här:
<code>
<% Response.Buffer=true %>
<%IF session("admin") <> True THEN Response.Redirect "avlogin.asp"
%>
</code>
Och logout funktionen ser ut så här:
<code>
<%
session.abandon
Response.Redirect("avlogin.asp")
%>
</code>Sv: Uppdatering av en sida?
Du kallar bara på funktionen då du vill använda den.<%
Response.Buffer=True
Function CheckLogin()
If session("admin") = False THEN Response.Redirect "avlogin.asp"
End Function
Function Logout()
session.abandon
Response.Redirect("avlogin.asp")
End Function
%>
Antingen det eller så kan du göra om funktionerna till If-sattser.<%
Response.Buffer=True
If session("admin") = False THEN Response.Redirect "avlogin.asp"
If Request.Querystring("action") = "logout" Then
session.abandon
Response.Redirect("avlogin.asp")
End If
%>