1
我想從我的登錄表單中取出電子郵件和密碼,看看它們是否存在於我的數據庫中。我使用本地數據庫的實體框架。我的註冊碼相似,工作正常,我有一些用戶是我的數據庫。事情是,當我運行這個代碼登錄它不工作。我把正確的數據螞蟻它沒有重定向我在我的AfterLogin頁面既不失敗。它只返回查看(電子郵件也是我的表的主鍵)使用電子郵件和密碼控制登錄不起作用
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult LoginConfirm(User u)
{
MyDbEntities db = new MyDbEntities();
var result = db.Users.Where(model => model.Email == u.Email
&& model.password == u.password).FirstOrDefault();
if (result != null)
{
RedirectToAction("AfterLogin");
}
else
{
RedirectToAction("Failed");
}
return View();
}
什麼是'結果的值'當你調試? – Rahul
更重要的是,你有什麼價值?你的'User'類和你的登錄視圖是什麼樣的? – CodeCaster
等我打算髮帖吧 –