在线等:为什么我的密码不区分大小写???

fishball 2004-05-05 06:18:49
现写一注册登录程序,为什么登录时校验密码ASP它不区分大小写???
usr=request("username")
pwd=request("password")
...
sql="select * from userinfo where username='"&usr&"and password='"&pwd&"'"
...

就是这里,如果资料里的密码是小写的,如果输入的pwd是大写却一样能够校验通过??
...全文
142 13 点赞 打赏 收藏 举报
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
春三十一郎 2004-05-06
Select * From Admin Where 帐号='" & UserName & "'

这么样查帐号,还是不区分大小写,有没有SQL语句可以直接解决?

我写了一个过程转换为Asc后再去比较,但是在查询的时候调用过程不成功,如果不用查寻就可以。

现在的解决办法是查出帐号不管大小写是否匹配,先比较一次Asc帐号通过后再去比较密码,感觉这样还是不直接,转了个弯!
  • 打赏
  • 举报
回复
huidan 2004-05-05
学习
  • 打赏
  • 举报
回复
newhandtoo 2004-05-05
要不把密码字符转成ascii码来判断
  • 打赏
  • 举报
回复
Ranmei 2004-05-05
不知道vbs的比较对大小写敏感么,
好像也是不区分大小写的
  • 打赏
  • 举报
回复
liuyangxuan 2004-05-05
VBS不区分大小写
JS区分大小写。
  • 打赏
  • 举报
回复
fishball 2004-05-05
仁兄,谢了!
  • 打赏
  • 举报
回复
skyboy0720 2004-05-05
你不要那样判断,你先判断用户名
然后
if rs("password")<>pwd then

在ASP里判断,就可以了!
  • 打赏
  • 举报
回复
fishball 2004-05-05
有什么办法可以让密码区分大小写呢??
  • 打赏
  • 举报
回复
春三十一郎 2004-05-05
我的就奇怪了帐号不区分大小写密码区分大小写。

哦,我改成了MD5处理密码!

到底要怎么样才能作到帐号和密码大小写区分啊?排除MD5
  • 打赏
  • 举报
回复
skyboy0720 2004-05-05
你可以自己在查询分析器里试试就知道了!
  • 打赏
  • 举报
回复
skyboy0720 2004-05-05
是的,不区分大小写!
  • 打赏
  • 举报
回复
ogQie 2004-05-05
拿板凳看帖子
  • 打赏
  • 举报
回复
jhpxf 2004-05-05
up
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-05-05 06:18
社区公告
暂无公告