C# 如何在网站注销时重新指向页面。?

C# 如何在网站注销时重新指向页面。?,c#,javascript,html,asp.net,logout,C#,Javascript,Html,Asp.net,Logout,首先,让我解释一下情况 共有两个网站,网站A和网站B。这两个网站都位于不同的域中 用户可以通过Web站点A登录页面登录Web站点B的主页。这意味着用户现在可以完全控制网站B的功能 成功注销website-B后,用户将被重新定向到website-B的主页(这是正确的行为) 我的问题从这里开始 是否有可能确保用户在成功注销Web站点B时重新定向到Web站点a的登录页面,而不是重新定向到Web站点B的登录页面 如果这是可能的,那么请指导我如何在这种情况下继续 提前谢谢 为什么不使用Response

首先,让我解释一下情况

共有两个网站,网站A和网站B。这两个网站都位于不同的域中

  • 用户可以通过Web站点A登录页面登录Web站点B的主页。这意味着用户现在可以完全控制网站B的功能

  • 成功注销website-B后,用户将被重新定向到website-B的主页(这是正确的行为)

我的问题从这里开始

是否有可能确保用户在成功注销Web站点B时重新定向到Web站点a的登录页面,而不是重新定向到Web站点B的登录页面

如果这是可能的,那么请指导我如何在这种情况下继续


提前谢谢

为什么不使用
Response.Redirect(“url”)

如果您使用的是表单身份验证,则可以创建一个注销方法,如:

private void Logout()
{
  Session.Abandon();
  FormsAuthentication.SignOut();
  FormsAuthentication.RedirectToLoginPage();
}

FormsAuthentication.RedirectToLoginPage
将重定向到。

我无法使用Response.redirect(“url”),因为我无法控制website-B(第三方网站)中的注销流实现。这方面有什么建议吗?就像斯里尼瓦斯说的,如果你不能访问网站B,那么你就不能将注销url重定向到网站AI,因为你没有网站B(第三方网站)的服务器端访问权限。我成功地通过website-A自动登录了website-B。因此,我无法通过服务器端代码直接控制注销机制。在这方面有什么建议吗?如果你不能在网站2上实现注销机制,那么你不能从该网站重定向。你只能返回网站1并注销(你的实现),这看起来很疯狂:-D抱歉你不能。谢谢你的确认。是的,根据web应用程序的概念,我也有同样的想法。但是,我只是想重新检查一下我是否遗漏了任何内容!!!:)