[英]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");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.