首先让我解释一下这个场景。
有2个网站,网站-A和网站-B。这两个网站都托管在不同的域中。
用户可以通过网站-A登录页面登录网站B的主页。这意味着用户现在可以完全控制网站B的功能。
在网站B成功注销后,用户将被重定向到网站B的主页(这是正确的行为)。
我的问题从这里开始。
是否有可能确保在网站-B成功注销时将用户重定向到网站-A的登录页面,而不是重定向到网站-B的登录页面?
如果可以,那么请指导我如何在这种情况下继续。
提前致谢!!!。
答案 0 :(得分:1)
为什么不使用Response.Redirect("url");
答案 1 :(得分:0)
如果您使用的是表单身份验证,则可以创建一个注销方法,如:
private void Logout()
{
Session.Abandon();
FormsAuthentication.SignOut();
FormsAuthentication.RedirectToLoginPage();
}
FormsAuthentication.RedirectToLoginPage
会重定向到LoginUrl。