sql server数据库不区分大小写-密码验证问题
2007-07-24 10:55
225 查看
![](http://treaturebeauty.spaces.live.com/rte/emoticons/smile_teeth.gif)
今天发现使用小写的密码也可以登陆我们的一个系统,但是数据库中的密码是含有大写字母的。原来是因为数据库默认建立的表的排序规则是不区分大小写的。后来试了一下,就连sql server 的登陆用户也可以不区分大小写的密码。
因此如果想要严格地验证用户的密码之类的信息,就不能简单的写如下的sql语句来验证:
select * from user where userid='...' and password='...'
必须从数据库中取出该密码然后进行大小写敏感的字符串比较才好。
相关文章推荐
- 针对解决sql server数据库中不区分大小写问题.
- 针对解决sql server数据库中不区分大小写问题.
- 如何修改oracle 11G的字符集、用户名区分大小写、密码过期问题?
- 针对解决sql server数据库中不区分大小写问题
- 针对解决sql server数据库中不区分大小写问题.(转)
- 针对解决sql server数据库中不区分大小写问题
- sql 查询 区分大小写问题
- .Net中命名空间的问题(区分大小写)
- 忆龙2009:修改SQL Server数据库sa密码后iMC出现异常问题的解决方法
- Hashtable 大小写区分的问题
- 解决MySQL数据库不区分大小写的问题
- MySQL查询不区分大小写问题
- 关于网址URL是否区分大小写的问题
- PHP大小写问题:函数名和类名不区分,变量名区分
- PHP大小写问题:函数名和类名不区分,变量名区分
- 关于oracle表名区分大小写的问题
- JavaScript,Java,php的区分大小写问题
- MySQL数据库表名、列名、别名区分大小写的问题
- 解决mysql不区分大小写的问题
- 安装SQL2KSP4补丁时老是出现安装程序无法验证密码的问题