类型或命名空间名称" SetAuthCookie"命名空间中不存在" FormAuthentication"

时间:2017-09-29 16:33:12

标签: asp.net-mvc

我正在尝试为有效用户设置Cookie,但我无法使用SetAuthCookie作为抛出提到的错误。我为此添加了System.Web.Security命名空间,但仍然无法使用它。我需要为此安装一些特殊的nuget包吗?

以下是我在控制器操作方法中尝试的内容:

[HttpPost]
public ActionResult Login(User user)
{
    if (user.Username.ToLower() == "admin" || user.Password == "admin")
    {
        FormAuthentication.SetAuthCookie(user.Username, false);
    }
    return View();
}

enter image description here

1 个答案:

答案 0 :(得分:1)

应该是FormsAuthentication

你错过了's'