繁体   English   中英

ASP.Net LoginStatus注销重定向

[英]ASP.Net LoginStatus Logout Redirection

<asp:LoginStatus ID="LoginStatus1" runat="server" LogoutAction="Redirect" 
                             LogoutPageUrl="~/" onloggedout="LoginStatus1_LoggedOut" 
                             onloggingout="LoginStatus1_LoggingOut" /></li>

这是我的LoginStatus,我的问题是当我尝试注销时,它转到链接

/Default.aspx?ReturnUrl=%2fAdmin%2fDefault.aspx

并显示错误

此网页具有重定向循环/Default.aspx?ReturnUrl=%2fAdmin%2fDefault.aspx处的网页导致太多重定向。 清除此站点的cookie或允许第三方cookie可能会解决此问题。 如果不是,则可能是服务器配置问题,而不是计算机问题。

我将如何避免这种重定向? 预先谢谢你们! :)

您是否已返回returnURL的代码? 请检查URL是否包含注销,然后从URL中删除。

尝试如下

if (Request.QueryString("ReturnURL") != null) { 

    Response.Redirect("login.aspx"); 
} 

我已经解决了我的问题。 谢谢那些回复。

我已经在登录页面(Page_Load)中放入了response.redirect。

我认为这是我删除它时遇到的问题,我的问题已解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM