Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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
Asp.net 我们可以像这样在MVC中对用户进行身份验证吗??如果没有,问题是什么_Asp.net_Asp.net Mvc - Fatal编程技术网

Asp.net 我们可以像这样在MVC中对用户进行身份验证吗??如果没有,问题是什么

Asp.net 我们可以像这样在MVC中对用户进行身份验证吗??如果没有,问题是什么,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我只需要限制usr直接转到某个页面。如果此解决方案中存在一些问题,那么我们如何使用身份验证过滤器对特定操作进行身份验证 穆迪 提前感谢如果您使用的是ASP.NET身份验证,则可以将[Authorize]属性应用于操作或控制器。这将要求用户在访问操作之前先登录。您使用的是哪个版本的MVC? [HttpPost] public ActionResult LogOn(LogOnModel model) { if (ModelState.IsValid) { if (Au

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

穆迪


提前感谢

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

您使用的是哪个版本的MVC?
[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);
}