How to redirect user to page they TRIED to view before logging in AFTER they have logged in.
Welcome to login.asp
See if you can return to
login_redirect.asp without being logged in.
You were redirected to here from login_redirect.asp with
login_redirect.asp?page=login_redirect.asp
Here is the request.querystring "page" value= /aspexamples/login_redirect.asp
Here is the value with "/" filtered out:
login_redirect.asp
<%
'login.asp
Response.expires = 0
Response.expiresabsolute = Now() - 1
Response.addHeader "pragma", "no-cache"
Response.addHeader "cache-control", "private"
Response.CacheControl = "no-cache"
%>
<html>
<head>
<title>login_redirect.asp</title>
</head>
<body>
<%
strPage = Replace(request.querystring("page"), "/aspexamples/", "")
'replace /aspexamples/ with your own folder name
'response.write strPage
%>
<% if request.form("status")="yes" then
Session("YourProject_status")="login"
if NOT request.form("page")="" then
response.redirect(request.form("page"))
else response.redirect("login_redirect.asp") 'you could
substitute a menu page here if no page was designated by the hidden form element
end if
end if
%>
<p><b><font size="3">How to redirect user to page they TRIED to view before
logging in AFTER they have logged in.</font></b></p>
<p><font color="#FF0000"><b>Welcome to login.asp</b></font></p>
<p><b>You were redirected to here from login_redirect.asp with</b></p>
<p><b>login_redirect.asp?page=<%=strPage %></b></p>
<p><b>Here is the request.querystring "page" value= <%
response.write(request.querystring("page")) %>
<br>
Here is the value with "/" filtered out:
<% response.write strPage %> </b> </p>
<form method="POST" action="login.asp?page=<%=strPage %>">
<input type=hidden name="page" value="<%=strPage %>">
<input type=hidden name="status" value="yes">
<p><input type="submit" value="Login" name="B1" class="buttons"></p>
</form>
</body>
</html>