0

我有受会话保护的页面。如果会话确实存在,则导航到登录页面。这工作正常。

现在,假设我在像 abc.aspx 这样的页面。会话不存在。系统导航到登录页面。那么,一旦登录,我可以将用户导航到最初请求的页面吗?

4

2 回答 2

1

是的,您可以但是建议添加一个 ReturnUrl 查询字符串,其中包含他们来自或登录后需要访问的页面。您也可以使用 Request.UrlReferrer 我相信这会为您提供他们来自的页面,但意味着如果例如,他们从谷歌来到你的网站登录,你重定向,它会回到谷歌。

于 2013-11-04T14:52:22.977 回答
1

通常它是通过将请求的 URL 作为查询参数添加到登录页面 URL 来执行的,http://fakehost/Login?retUrl=originalpage 以便应用程序代码可以将其重定向回来。表单身份验证机制为您完成。

于 2013-11-04T14:52:50.907 回答