Det lyder som en anden måde at komme frem til samme problem jeg har, for
problemet ligger i at sammensætte den endelige redirect-linie. Jeg prøver
lige at forklare nærmere:
I hemmelig.asp lægger jeg følgende kode:
If Session("login") = "nej" OR Session("login") = "" Then
Response.Redirect "login.asp?src=hemmelig"
End If
I login.asp lægger jeg følgende kode:
<form method="post" action="loginsvar.asp?src=<% Response.Write
Request("src")%>">
<table>
<tr>
<td class="m">Brugernavn:</td>
<td><input type="text" name="bruger"></td>
</tr>
<tr>
<td class="m">Password:</td>
<td><input type="password" name="kode"></td>
</tr>
<tr>
<td colspan="2" align="middle"><input type="submit" value="Luk mig
ind"></td>
</tr>
I loginsvar.asp lægger jeg så:
If Request.Form("bruger")="bruger" AND Request.Form("kode")="kode" then
' Session sættes
session("login")="ja"
session.Timeout=30
' sender bruger videre til det dokument han ønskede at se
Response.Redirect "hemmelig.asp"
Problemet er altså: Hvordan får jeg "hemmelig" i loginsvar.asp erstattet
med det hemmelig jeg kan hente via "Responce.Write Request("src")
I øvrigt tak for svaret
Jesper Stocholm wrote in dk.edb.internet.webdesign.serverside.asp:
> Harreby wrote in news:akvhfd$906$1@sunsite.dk:
>
> > Jeg er ved at lave et logonsystem, og ideen er at man når man
> > rammer en side der kræver login (eks. hemmelig.asp), så sendes
> > man til en loginside med info om hvilken side man kommer fra
> > (eks: login.asp?src=hemmelig). Når man så får verificeret sin
> > login, så skulle man redirectes til hemmelig.asp
> >
> > Problemet er altså: Hvordan får jeg sammensat min redirect med
> > data fra min "Responce.Write Request("src")"
>
> når du loader siden med beskyttelse, kan du hente den relative sti til
> den enkelte fil via Request.Servervariables . Jeg mener, at det er enten
>
> Request.Servervariables("URL")
> Request.Servervariables("PATH_INFO") eller
> Request.Servervariables("SCRIPT_NAME")
>
> du skal kigge på. Denne relative sti putter du i en session-variabel, og
> når login så er success-fuldt overstået, så redirecter du til værdien af
> denne session-variabel (og husker at teste på om den er NULL først).
>
> Du kan se, hvilke Servervariables du som oftest kan hente ud på bla.
>
http://asp.stocholm.dk/servervariables.asp
>
>
>
> --
> Jesper Stocholm
>
http://stocholm.dk
>
http://asp.stocholm.dk
> Svar til gruppen og ikke til mig privat pr. email :
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials