ja det har været en copy paste fejl så.
Mhs til secr.asp:
Så er de links bare for show, jeg ved jo ikke hvad du vil have på secr.asp....Det er jo op til dig.
Sådan som det fungerer:
Du starter på medllogin.asp: SP skriver du brugernavn og password ind, og trykker på submit.
Så kommer du over på login.asp, som så enten redirecter dig til den sikre side secr, hvis passwords er korrekt, eller tilbage til medllogin.asp, hvis password er forkert.
Har lige selv testet det igennem og det virker fint:
Her er koden :
medllogin.asp:::::::::::::::::::::::::::::::::::::::::::::::::::::::
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<body>
<form action="login.asp" method="post">
Brugernavn
<input name="brugernavn" type="text"><br />
Kodeord
<input name="kodeord" type="password"><br />
<input name="log" type="submit" value="Login">
<input name="tjek" type="hidden" value="123">
</form><br>
<b><%if request.QueryString("html") = 1 then response.write "forkert login"%></b>
</body>
</html>
login.asp::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<body>
<%
'trimmer formfelterne, plus sørger for at d eikke kan bruge Overwite key
brugernavn = Trim(Replace(Request.Form("brugernavn"),"'","''" ))
kodeord = Trim(Replace(Request.Form("kodeord"),"'","''" ))
tjek = Request.Form("tjek")
if tjek="123" then
If brugernavn = "bruger" AND kodeord = "kode" then
session("admlogin") = True
Response.redirect "secr.asp"
Else
Response.redirect "medllogin.asp?html=1"
end if
end if
%>
</body>
</html>
SECR.asp:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<body>
secr.asp
<%
'beskytter de sidder man inkluderer den
If Session("admlogin") <> True then
Response.Redirect "medllogin.asp"
End if
%>
<br />
<b>SIKKER SIDE</b>
</body>
</html>
Hvis du putter dette ind i de filer jeg siger, og bruger koden = kode og bruger = bruger, så virker det.