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
等我打算发帖吧 –