Fusket validering henviser forkert
Jeg prøver at lave en side mig opret, opdater og slet funktion. Da jeg er helt ny i asp fusker jeg mig frem ved at lave en bogs eksempel om, og det virker også fint - for det meste. Nu sidder jeg bare tilbage med et irriterende problem. Når man logger ind kommer man ind på slet siden og ikke på admin siden. Jeg kan ikke helt finde ud af hvor meget jeg skal fjerne af den gamle kode for at det virker. Er der nogen der kan fortælle mig det?<%@LANGUAGE="VBSCRIPT"%>
<%
id = Request.QueryString("id")
funktion = Request.QueryString("funktion")
If Session("validering") = "valid" then Response.Redirect("admin.asp?id=" & id)
End If
If Request.QueryString("Submit") <> "" Then
brugernavn = Trim(Replace(Request.QueryString("brugernavn"),"'","''" ))
adgangskode = Trim(Replace(Request.QueryString ("adgangskode"),"'","''" ))
%>
<!--#include file="forbindelse.asp" -->
<%
Set autoriseret = Server.CreateObject ("ADODB.Recordset")
autoriseret.Open "SELECT * FROM adgang WHERE brugernavn = '" & brugernavn & "' AND adgangskode = '" & adgangskode & "'", Conn
If Not autoriseret.EOF then
Session("validering") = "valid"
If funktion = "admin" then
Response.Redirect("admin.asp?id=" & id)
ElseIf funktion = "opdater" then
Response.Redirect("opdater.asp?id=" & id)
Else
Response.Redirect("slet.asp?id=" & id)
End If
End If
End If
%>
<html>
<head>
<title>Validering</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="get" action="">
<p> Brugernavn:
<input type="text" name="brugernavn">
</p>
<p>Adgangskode:
<input type="password" name="adgangskode">
<input type="submit" name="Submit" value="Login">
</p>
<input type="hidden" name="funktion" value="<% = funktion%>">
<input type="hidden" name="id" value="<% = id%>">
</form>
</body>
</html>
