繁体   English   中英

MVC4:何时重定向失败的登录

[英]MVC4: When to redirect failed login

我正在将MVC4与Windows身份验证一起用于Intranet站点。

我的控制器基于我的BaseController

BaseController将调出服务以查看是否允许Windows用户使用该站点。 如果没有,我想将它们重定向到“未经授权”控制器上的“索引”

我将在BaseController中的哪个位置进行检查,然后如何将请求重定向到UnAuthorized控制器?

我试图像这样在OnAuthorized中重定向,但是什么也没有发生:

    protected override void OnAuthorization(AuthorizationContext filterContext)
    {
        base.OnAuthorization(filterContext);

        if (!isAuthorized(username))
            RedirectToAction("Index", "UnAuthorized");
    }

这个答案可能会帮助您

在MVC中重定向未经授权的控制器

另外,此视频将为您提供一些常规帮助

ASP.NET MVC 3中的Windows身份验证

暂无
暂无

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

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