我正在使用 ASP.net 开发一个 Web 应用程序,在我的应用程序的登录页面中,我正在使用数据库中的值检查给定的用户名和密码,实际上我username的 is"Admin"和passwordis"Password"但如果我给出"admin" as usernameand "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.