Asp.net mvc 3 在MVC3中以登录形式使用模型
大家好,我有一个有文本框的视图。我将texbox参数发送到我的控制器方法,但是管理模型的用户名和密码属性是从请求绑定的,并且与用户名和密码参数具有相同的值。那么,如何使用我的模型进行登录控制呢?顺便说一下,管理员模型有管理员id。谢谢你的帮助Asp.net mvc 3 在MVC3中以登录形式使用模型,asp.net-mvc-3,Asp.net Mvc 3,大家好,我有一个有文本框的视图。我将texbox参数发送到我的控制器方法,但是管理模型的用户名和密码属性是从请求绑定的,并且与用户名和密码参数具有相同的值。那么,如何使用我的模型进行登录控制呢?顺便说一下,管理员模型有管理员id。谢谢你的帮助 public ActionResult Login(admin model,string Username,string Password) { if (ModelState.IsValid)
public ActionResult Login(admin model,string Username,string Password)
{
if (ModelState.IsValid)
{
if (model.username == Username && model.password == Password)
{
FormsAuthentication.SetAuthCookie(model.username, false);
return RedirectToAction("Index", "Kontrol");
}
else
{
ModelState.AddModelError("", "Wrong username or password");
}
}
return View();
}
据我所知,您从输入中有两个
用户名
和密码
值?尝试管理模型的下一个名称:
model.username
model.password
model.admin_id