Login og redirect
HejJeg sidder og irriterer mig over, at min loginkontrol ikke kører som jeg gerne vil have den til det.
Problemet er som følger:
Jeg logger ind på login.asp -> brugernavn og password kontrolleres og godkendes i control.asp -> jeg kommer ind på admin.asp (som ønsket). Dernæst logger jeg UD igen, og nu skriver jeg i ADRESSELINIEN http://domænenavn/admin.asp (istedet for http://domænenavn/login.asp), og da jeg jo ikke er logget korrekt, skulle jeg prompte blive smidt over på login.asp...det sker dog FØRST når jeg f.eks. på admin.asp trykker F5 (refresh) eller forsøger et link e.l.
Min kontrol på admin ser således ud:
<%
If Not session(\"loggedin\") = TRUE THEN
session.Abandon
response.redirect(\"login.asp\")
end if
Response.Buffer = True
%>
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<title>Administration</title>
</head>
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"admin_db.mdb\")
Conn.Open DSN
%>
<BODY TOPMARGIN=10>
<DIV ALIGN=left>
<TABLE WIDTH=700 BORDER=0>
<TR><TD VALIGN=top>
...og så videre
Er der nogen der har et bedre alternativ; eller må jeg bare leve med dette!??!!
