我的MVC 3应用已在班级授权过滤器。据我了解,当我尝试示例/ Home / Index并且我还没有登录时,它应该重新路由到我指定的页面 - 我的登录页面。
我的应用不会这样做,我可以看到主页/索引的结果尚未登录;但是,当我在全局注册过滤器时,授权步骤会按预期启动。
有什么想法吗?
答案 0 :(得分:1)
课程级别授权过滤器是什么意思?如果将它放在控制器上,它将起作用并应用于此特定控制器上的所有操作:
[Authorize]
public class HomeController: Controller
{
public ActionResult Index()
{
return View();
}
}
现在,如果您尝试导航到/Home/Index
并且用户未登录,则会将其重定向到LogOn操作。