Frågan 31 aug. 2004 17:06 #1 använder jag
<%Response.CacheControl="no-cache"
Response.AddHeader("Pragma", "no-cache")
Response.Expires=-1%>
så får jag
Microsoft VBScript compilation error '800a0414'
Cannot use parentheses when calling a Sub
/admin/logout.asp, line 2
Response.AddHeader("Pragma", "no-cache")
----------------------------------------^
@nders Medlem sedan juni 2000 32 967 inlägg Bort med parentes-tecknen.
@nders skrev:
Bort med parentes-tecknen.
fick bort felet men kan fortfarande använda bakåtknappen....vill att man stannar kvar på logout.asp om man försöker gå tillbaka när man har loggat ut
@nders Medlem sedan juni 2000 32 967 inlägg Då får du kolla med någon if-sats om man är inloggad. Är man inte det, kör en redirect.
får inte detta att funka så att redirecten körs
<%Response.CacheControl="no-cache"%>
<%Response.AddHeader "Pragma", "no-cache"%>
<%Response.Expires=-1%>
<html>
<head>
<title>Du är nu utloggad</title>
</head>
<body>
<%Session.Abandon%>
Du är nu utloggad
<%if Session("uid")="" then
response.redirect "/admin/logout.asp"
end if%>
B Bosse168 Medlem sedan nov. 2003 1 018 inlägg Den kommer att stå att tugg om kör en redirect till samma utloggnings sida.
Du får lägga in If satsen på sidorna du inte vill att man ska kunna gå bakåt till.
Alltså kör:
<%Session.Abandon%>
på utloggnings sidan
och If satsen på sidorna man inte ska kunna vara på om man inte är inloggad.
Bosse168 skrev:
Den kommer att stå att tugg om kör en redirect till samma utloggnings sida.
Du får lägga in If satsen på sidorna du inte vill att man ska kunna gå bakåt till.
Alltså kör:
<%Session.Abandon%>
på utloggnings sidan
och If satsen på sidorna man inte ska kunna vara på om man inte är inloggad.
Ingen redirect kördes när jag har
<%if Session("uid")="" then
response.redirect "/admin/logout.asp"
end if%>
på sidan man kan gå tillbaka till......
@nders Medlem sedan juni 2000 32 967 inlägg
WebbisNet skrev:
Ingen redirect kördes när jag har
<%if Session("uid")="" then
response.redirect "/admin/logout.asp"
end if%>
på sidan man kan gå tillbaka till......
Och det är den sidan du lagt icke-cachnings-koden på?
@nders Medlem sedan juni 2000 32 967 inlägg Hur ser alltså koden i den "skyddade" sidan ut nu?
fick det att funka, hade bara lite onödig kod som jag inte sett som sabbade det.
<%if Session("uid")="" then
response.redirect "/admin/logout.asp"
else%> funkar utmärkt