0
[HttpPost]

public ActionResult LogOn(LogOnModel model)
{
    if (ModelState.IsValid)
    {
       if (AuthenticateUser(model))`enter code here`
        {
             return View ('HomePage')
        }
        else
        {
            ModelState.AddModelError("", "The user name or password provided is incorrect.");
        }
    }

    return View(model);
}

我只需要限制一个 usr 直接转到某个页面。如果此解决方案存在问题,那么我们如何使用身份验证过滤器来验证特定操作?

穆迪

提前致谢

4

1 回答 1

1

如果您使用 ASP.NET 身份验证,则可以将该[Authorize]属性应用于操作或控制器。这将要求用户在访问操作之前先登录。

于 2013-06-21T17:33:41.947 回答