Avatar billede Jman Praktikant
26. september 2002 - 10:08 Der er 6 kommentarer og
3 løsninger

Response.redirect fra passwordside

Hey!
Jeg har et par links til sider, hvor der tjekkes om session("brugerID") er tom eller ej. Hvis den er tom redirectes til en login side. Virker fint, men på min login side vil jeg gerne kunne lave en respose.redirect, så brugeren efter godkendt login ryger tilbage til den side, de kom fra (d.v.s. indgangsvinklen til login-siden er forskellig).
Jeg har forsøgt med en response.redirect"java script:history.back(-1)" men det virker ikke. så får jeg fejlmeddelelse "Siden findes ikke"
Avatar billede kichian Nybegynder
26. september 2002 - 10:17 #1
På den side der laver Redirect til login gør du:

denneside = "hvorfra.asp"
Respons.Redirect("login.asp?returnUrl=" & denneside)

På loginsiden sørger du for at holde styr på returnUrl.
Avatar billede kichian Nybegynder
26. september 2002 - 10:18 #2
Det var et svar
Avatar billede monstermand Nybegynder
26. september 2002 - 10:18 #3
kan du ikke gøre det ud fra en query-string. SÅdan at afhængig af hvilken query string der er, går den tilbage til den respektive side.
Avatar billede dark-mixer Nybegynder
26. september 2002 - 11:03 #4
ReturSide = Request.ServerVariables("HTTP_REFERER")
Response.Redirect(ReturSide)
Avatar billede Jman Praktikant
26. september 2002 - 11:35 #5
kichian - hvad mener du med at holde styr på returnurl?
Avatar billede kichian Nybegynder
26. september 2002 - 11:43 #6
Jeg mener bare at hvis returnURL er givet ved kald til login.asp, så skal du huske at få den med når brugeren forsøger at logge ind. Det er jo ikke altid det lykkes i første forsøg.
Derfor er dark-mixer's svar lidt optimistisk.
Avatar billede Jman Praktikant
26. september 2002 - 11:59 #7
altså en response.redirect("request.querystring("returnURL")) ?
Avatar billede kichian Nybegynder
26. september 2002 - 17:06 #8
Jeps. Hvis du vel og mærke husker at lægge et hidden-felt på din login-form som også hedder returnURL.
Avatar billede Jman Praktikant
26. september 2002 - 17:14 #9
huh?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester