C#登陆密码大小写问题??

来源:百度知道 编辑:UC知道 时间:2024/05/01 20:36:51
在登陆框里面输入密码时,大小写都没有区分,不管我输入小写还是大写,都可以登陆???
该怎么解决啊???
我存储数据库时是没有加密的 ,找不到CharacterCasing 属性啊 ...??

没别的办法了吗 /???
?????
大家帮帮忙????

是因为sql server默认是不区分大小写
Alter TABLE 表名
Alter COLUMN 列名 varchar(100) COLLATE Chinese_PRC_CS_AS

在密码加密存数据库之前,把他转换成小写再加密存数据库。在用户输入密码,去数据库验证前,把他输入的密码转换成小写,再去验证。

把TextBox的属性CharacterCasing设为Normal

如果你的程序里读取值的时候有ToUpper(),ToLower()方法,也都去掉