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?