【发布时间】:2014-10-29 01:08:30
【问题描述】:
我正在尝试评估用户和密码,但如果我使用大写或小写,我得到相同的结果,数据库区分大小写,但它一直忽略该配置这是我的代码:
public ActionResult Login(Model.user user){
bool isValid=false;
var user= db.users.FirstOrDefault(u=>u.user==user.user && u.password==user.password)
if(user!=null){
isValid=true;
}
}
我做错了什么?
【问题讨论】:
-
“我做错了什么?” - 以明文形式存储密码并滚动您自己的身份验证系统。不要重新发明轮子,尤其是在安全敏感的环境中。
-
显然我没有这样的密码,我的问题是我为用户或密码输入大写或小写,它让我可以访问网站,我需要进行区分大小写的搜索@ CodeCaster
标签: c# asp.net-mvc-4