Nu ser min kode sådan her ud:
**KODE**
<% Response.Buffer=True %>
<%
strTekst = Request.Cookies("User")("tekst")
%>
<% If strTekst = Request.Querystring("name") then%>
<%
If Session("blnIsUserGood") = False or IsNull(Session("blnIsUserGood")) =
True then
Response.Redirect"fejl.asp?id=2"
End If
%>
<%
Response.ExpiresAbsolute = #1980-01-01#
Response.AddHeader "pragma", "no-cache"
Response.AddHeader "cache-control", "no-cache"
Response.AddHeader "cache-control", "no-store"
Response.CacheControl = "Private"
%>
<%
Dim strTitle
strTitle="Din profil"
%>
<!--#include virtual="/incs/log-oppe.inc"-->
<% If Request.Querystring("name") = "" Then
Response.Redirect "fejl.asp?id=3"
End If
%>
<p class="fed"><% Response.Write "Hej " & Request.Querystring("name") %></p>
<!--#include virtual="/incs/nede.inc"-->
<% Else Response.Redirect"fejl.asp?id=4"
End if %>
<% end if %>
**KODE**
Når jeg klikker ind på siden, får jeg en fejl ligemeget hvad fra
fejl.asp?id=4. Dvs. at den sidste linje i koden redirecter hvis
betingelserne er opfyldt. Fejl.asp?id=4 siger følgende: "Du er logget ind
med et andet brugernavn, end det du prøver at få adgang til."
Betingelserne er, at hvis det brugernavn der står i Querystringen er det
samme som blev gemt i en cookie når man logger ind så indlæser den resten af
siden. Hvis Querystringen IKKE er det samme som blev gemt i cookien da man
loggede ind burde den redirecte til fejl.asp?id=4. Der er garanteret nogle
kloge hoveder der kan se fejlen.
--
David Trasbo.
Vær en god Usenet bruger. Læs <
http://usenet.dk/netikette>.