-2

我尝试为我的应用程序制作简单的自定义会员提供程序。我尝试使用登录功能登录到我的应用程序

我的代码有什么问题?为什么不重定向到家?/

[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;
    }
}

谁能告诉我,哪一部分是错的??

4

2 回答 2

2

试试这个:

return RedirectToAction("Index", "Home");

代替:

return RedirectToAction("Index");
于 2013-06-19T10:10:10.213 回答
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);
        }
于 2013-06-19T10:21:30.003 回答