Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MVC身份验证重定向到新站点C#(Windows身份验证)_C#_Asp.net Mvc_Windows Authentication - Fatal编程技术网

MVC身份验证重定向到新站点C#(Windows身份验证)

MVC身份验证重定向到新站点C#(Windows身份验证),c#,asp.net-mvc,windows-authentication,C#,Asp.net Mvc,Windows Authentication,我想重定向一个用户到一个全新的网站,如果他们登录失败。我在应用程序生命周期中找不到一个好的位置来做这件事,也找不到如何在MVC中做这件事 过去我们只是把它放在页面加载中 在mvc中,我使用了一个自定义的authorized属性,它可以正常工作并重定向到默认的401页面。但是我想重定向到一个全新的url或站点。在您的自定义授权类中,您可以执行类似的操作(这可能只是MVC 5,我看不到) 如果不可用,您可以访问AuthorizeCore中的HttpContext 有关msdn的详细信息 protec

我想重定向一个用户到一个全新的网站,如果他们登录失败。我在应用程序生命周期中找不到一个好的位置来做这件事,也找不到如何在MVC中做这件事

过去我们只是把它放在页面加载中


在mvc中,我使用了一个自定义的authorized属性,它可以正常工作并重定向到默认的401页面。但是我想重定向到一个全新的url或站点。

在您的自定义授权类中,您可以执行类似的操作(这可能只是MVC 5,我看不到)

如果不可用,您可以访问AuthorizeCore中的HttpContext

有关msdn的详细信息

protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext)
{
    filterContext.Result = new RedirectResult("http:\\someurl")
}