D dreddy Medlem sedan mars 2004 3 inlägg Frågan 25 mars 2004 10:36 #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
@nders Medlem sedan juni 2000 32 967 inlägg På vilket sätt fungerar det inte?
(Du kan droppa hela else-blocket om du vill)
Mvh
D dreddy Medlem sedan mars 2004 3 inlägg 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..
Koplik Medlem sedan juli 2001 1 129 inlägg 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
D dreddy Medlem sedan mars 2004 3 inlägg Tack Koplik det fungerar utmärkt..... :L
@nders Medlem sedan juni 2000 32 967 inlägg 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