我的MVC 4项目真的很奇怪。 一切都很好,我能够完美登录......经过长时间登录(约2小时),我退出并登录另一个帐户,它没有工作......没有出现错误,我无法找出错误的内容......我按"登录"按钮,没有任何反应。 但如果我使用之前的版本项目(同名),一切都很好。
这里的任何身体都经历过这样的事情吗?我需要你的帮助。提前致谢!你会救我的命。
[HttpPost]
public ActionResult login(User user, string returnUrl)
{
if (ModelState.IsValid)
{
using (QuanlybangiayEntities3 db = new QuanlybangiayEntities3())
{
string username = user.HOVATEN;
string pass = user.PASSWORD;
bool UserValid = db.Users.Any(k => k.HOVATEN == username && k.PASSWORD == pass);
if (UserValid)
{
MigrateShoppingCart(username);
FormsAuthentication.SetAuthCookie(username, false);
if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 &&
returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\"))
return Redirect(returnUrl);
else
return RedirectToAction("Index", "Product");
}
else
ModelState.AddModelError("", "Tên hoặc mật khẩu không đúng!");
}
}
return View(user);
}