webForumDet fria alternativet

problem med session

ASPur ASP

5 svar · 216 visningar · startad av dreddy

Medlem sedan mars 20043 inlägg
Frågan#1

Har på varje sida lagt asp kod som kolla session variabeln om man är inloggad eller ej...är man det inte ska sidan inte visas och man ska redirectas till inloggningssidan...detta fungerar dock inte som det ska....

Varnar dock för att jag kan ha fått hjärnsläpp men här är koden:

<%

Dim strUsername

strUsername=Session("Username")

if strUsername="" then

Response.Redirect "logout.asp"

else

%>
sidans grejer

<% end if %>

Dreddy :q

Medlem sedan juni 200032 967 inlägg
#2

På vilket sätt fungerar det inte?

(Du kan droppa hela else-blocket om du vill)

Mvh

Medlem sedan mars 20043 inlägg
#3

man kommer in på sidan och kan se dess innehåll trots kontrollen på session variabeln.....

Man ska istället bli tvingad att logga in då man blir redirectad men det händer inget..

Medlem sedan juli 20011 129 inlägg
#4
If Len(StrUsername) = 0 Or IsEmpty(StrUsername) Or IsNull(StrUsername) Then
Response.redirect "Logout.asp"
End If

Jag tror att Len(strUsername) = 0 är den bästa kollen

Medlem sedan mars 20043 inlägg
#5

Tack Koplik det fungerar utmärkt..... :L

Medlem sedan juni 200032 967 inlägg
#6

Det är tänkt att du acceptera det svar som hjälpte dig att lösa problemet. Det underlättar när folk söker lösningar till liknande problem.

mvh

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