Avatar billede theloader2 Nybegynder
02. oktober 2006 - 11:04 Der er 6 kommentarer

login til samme side hvor du var

Hej

Hvordan kan jeg sende brugeren til den side som han var på når han logger sig på?
Avatar billede cyberkox Nybegynder
02. oktober 2006 - 12:09 #1
dim tilbageURL
tilbageURL = Request.ServerVariables("HTTP_REFERER")

Send tilbage
Response.Redirect(tilbageURL)
Avatar billede theloader2 Nybegynder
02. oktober 2006 - 12:24 #2
ja men hvor skal tilbageURL = Request.ServerVariables("HTTP_REFERER") være? i hvileken side???
Avatar billede ldanielsen Nybegynder
02. oktober 2006 - 12:25 #3
Hellere sådan (da HTTP_REFERER ikke altid er til stede), på de sider der skal logges ind på:

if Session("LoggetInd") = "" then
  Session("TilbageUrl") = Request.ServerVariables("SCRIPT_NAME")
  if Request.Querystring <> "" then Session("TilbageUrl") = Session("TilbageUrl") & "?" & Request.Querystring
  Response.Redirect("login.asp")
end if


og på login.asp, efter login brug
Response.Redirect (Session("TilbageUrl"))
Avatar billede theloader2 Nybegynder
02. oktober 2006 - 12:42 #4
ok alt det her:

if Session("LoggetInd") = "" then
  Session("TilbageUrl") = Request.ServerVariables("SCRIPT_NAME")
  if Request.Querystring <> "" then Session("TilbageUrl") = Session("TilbageUrl") & "?" & Request.Querystring
  Response.Redirect("login.asp")
end if

hvilken side skal de være på?
Avatar billede theloader2 Nybegynder
02. oktober 2006 - 18:40 #5
Hvor skal Session("LoggetInd")... være?
Avatar billede ldanielsen Nybegynder
09. oktober 2006 - 00:48 #6
På de sider der skal logges ind på skal der øverst være:

if Session("LoggetInd") = "" then
  Session("TilbageUrl") = Request.ServerVariables("SCRIPT_NAME")
  if Request.Querystring <> "" then Session("TilbageUrl") = Session("TilbageUrl") & "?" & Request.Querystring
  Response.Redirect("login.asp")
end if

Og login.asp skal så være din loginside hvor du sætter

Session("LoggetInd") = "Noget"

som det nu passer til dit system
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