我正在使用 ASP.net 开发一个 Web 应用程序,在我的应用程序的登录页面中,我正在使用数据库中的值检查给定的用户名和密码,实际上我username
的 is"Admin"
和password
is"Password"
但如果我给出"admin" as username
and "password" as password
,它会接受用户名和密码。
我希望密码应该区分大小写。当我通过互联网时,我得到了一些点,比如更改Collation
.....CI(CaseInsensitive) to CS(Case Sensitive)
我认为这是针对整个数据库的......我不喜欢为整个数据库设置这个,我喜欢只检查用户名和密码..
有没有可能,谁能帮帮我...
我想像
DataObject.Entities dataEntities=new DataObject.Entities();
DataObject.Users user=dataEntities.Users.Where(u=>u.UserName==UserName && u.Password==Password);
if(user != null)
// link to home page.
else
//login failed.