我尝试为我的应用程序创建简单的自定义成员资格提供程序。 我尝试使用登录功能登录我的应用程序
我的代码有什么问题? 为什么不重定向到家?/
[HttpPost]
public ActionResult Login(string UserName, string UserPassword)
{
if (Membership.ValidateUser(UserName, UserPassword))
{
return RedirectToAction("Index");
}
return View();
}
public override bool ValidateUser(string username, string password)
{
if (username == "admin" && password == "1234")
{
return true;
}
else
{
return false;
}
}
有人可以告诉我,哪一部分是错的?
答案 0 :(得分:2)
试试这个:
return RedirectToAction("Index", "Home");
取代:
return RedirectToAction("Index");
答案 1 :(得分:0)
public override bool ValidateUser(string username, string password)
{
XNetEntities db = new XNetEntities();
int count = db.Users.Count(r => r.UserName == username && r.UserPassword == password);
if (count > 0)
{
FormsAuthentication.SetAuthCookie(username, true);
return true;
}
else
{
return false;
}
}
[HttpPost]
public ActionResult Login(User user)
{
if (Membership.ValidateUser(user.UserName, user.UserPassword))
{
return RedirectToAction("Index");
}
return View(user);
}