【发布时间】:2014-03-15 05:48:43
【问题描述】:
大家好,我正在尝试验证用户名是否存在于数据库中。我在检查数据库以查看该用户名是否存在时遇到问题。我已经进行了一些研究,但没有找到在 mvc 中执行此操作的正确方法(asp.net 和 mvc 的新手)。如果有人能指出我正确的方向,将不胜感激!
这是我的验证方法:
private bool isValid(string UserName, string Password)
{
bool isValid = false;
var user = db.User.Where(u => u.UserName == UserName);
if (user != null)
{
isValid = true;
}
return isValid;
}
到目前为止,它允许任何人登录,即使他们不在数据库中。
【问题讨论】:
-
您不想检查密码吗?
-
是的,现在正在处理用户名,但还需要输入密码。这个人一步一步;)
-
仅供参考 Where() 永远不会返回 null。
标签: c# asp.net asp.net-mvc asp.net-mvc-4 login