webForumDet fria alternativet

Session frågor

4 svar · 256 visningar · startad av zlakker

zlakkerMedlem sedan apr. 2001227 inlägg
#1

Jag undrar ifall någon kan kika snabbt på denna kod och säga ifall den har några brister. Tex om det räcker med session-checken eller om man måste skriva tex att sessiob(inloggad) = true?

<%
Response.Buffer = true
response.expires=0
response.expiresabsolute = now() -2
response.addheader "pragma", "no-cache"
response.addheader "cache-control", "private"
response.cachecontrol = "no-cache"
%>
<%
If Not Session("inloggad") Then Response.Redirect "admin_login.asp"
%>
Erik JuhlinMedlem sedan maj 200010 687 inlägg
#2

Det ser bra ut. Enda som skulle kunna ställa till det är om Session("inloggad") skulle vara 1. Not 1 är -2 vilket tolkas som True.

Så säkrast skulle kanske vara:

If Not CBool(Session("inloggad")) Then Response.Redirect "admin_login.asp"
zlakkerMedlem sedan apr. 2001227 inlägg
#3

Tack ska testa med det.
Men man behöver inte baka in = true någonstans då?

@ndersMedlem sedan juni 200032 969 inlägg
#4
If blah then

är samma sak som

If blah = true then

, på samma sätt som

if not blah then

är samma sak som

if blah = false then

mvh

zlakkerMedlem sedan apr. 2001227 inlägg
#5

Tack för förklaringen.
Jag har en hel del dumma frågor men lika bra att lära sig.

124 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)