gop*_*pal 6 asp.net forms-authentication
我们已经开发了实施的单点登录方法来验证用户.
请求页面时,如果未进行身份验证,则会重定向登录页面.登录后,将显示所请求的页面.
当我们不将域分配给虚拟目录时,这是有效的.但是,当我们在身份验证后将域分配给虚拟目录时,应用程序不会重定向到请求的页面.
我们使用FormsAuthentication.GetRedirectUrl方法重定向请求的页面.
为什么会这样?我们如何解决这个问题?
小智 0
首先将defaulturl添加到您的web.config中,并查看页面在身份验证后是否可以重定向到defaulturl
<authentication mode="Forms">
<forms loginUrl = "login.aspx" defaultUrl="default.aspx" />
</authentication>
Run Code Online (Sandbox Code Playgroud)
如果 defaulturl 有效,那么您必须检查登录页面地址中的 ReturnUrl 参数
| 归档时间: |
|
| 查看次数: |
743 次 |
| 最近记录: |