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