Avatar billede svein Nybegynder
15. februar 2002 - 14:03 Der er 6 kommentarer og
1 løsning

Efter response.redirect

Hej,
efter at have kørt response.redirect for at komme til login side, ønsker jeg at bruger skal returnes til oprindelig side!

Jeg har følgende kode indsat på den side der skal redirectes hvis bruger ikke er logget ind:
<%response.buffer = True%>
<%

  Validated = "OK"
  if session("brugernavn") = "" then
  Response.Buffer = True
  'Response.Clear
    'Construct the URL for the current page.
      dim s
      s = "http://"
      s = s & Request.ServerVariables("HTTP_HOST")
      s = s & Request.ServerVariables("URL")
      if Request.QueryString.Count > 0 THEN
      s = s & "?" & Request.QueryString
      end if
      'Redirect unauthorized users to the logon page.
      Response.Redirect("../login/community.asp?from=")&Server.URLEncode(s)

  End if
  %>

Og det fungerer helt fint! Bruger kommmer til login siden "community.asp". Denne community.asp er delt op i modes, f.eks. mode=login .

Men når han er blevet oprettet som bruger eller logget ind, ønsker jeg så at han skal returneres til den side han kom fra!

Jeg har en stump kode som jeg har forsøgt - uden held:
If (Request.QueryString("from")<>"") then
      Response.Redirect Request.QueryString("from")

Den har jeg forsøgt at sætte ind på siden "community.asp" - uden resultat.

Nogle ideer?

Avatar billede cape Nybegynder
15. februar 2002 - 14:21 #1
Response.Redirect("../login/community.asp?from=")&Server.URLEncode(s)
=
Response.Redirect("../login/community.asp?from="&Server.URLEncode(s))
Avatar billede cape Nybegynder
15. februar 2002 - 14:25 #2
hmmm kig forbi den første post....

Prøv at udskrive form før du Redirecter....
Avatar billede svein Nybegynder
15. februar 2002 - 14:38 #3
På hvad for en side skal denne kode indsættes?
Avatar billede svein Nybegynder
15. februar 2002 - 14:43 #4
Hej cape,
Den kommer med fejl i forbindelse med " = " tegnet!
Avatar billede excession Nybegynder
15. februar 2002 - 15:42 #5
kan man ikke bare bruge det her? :

Request.ServerVariables("HTTP_REFERER") ?

Den finder den side du kom fra..

-- xs
Avatar billede svein Nybegynder
16. februar 2002 - 09:30 #6
Hej excession>
Skal dette sættes ind på den side du kommer fra eller den du kommer til?
Avatar billede excession Nybegynder
16. februar 2002 - 11:58 #7
det skal på den side du kommer til
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