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

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是大写却一样能够校验通过??
...全文
261 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
擒兽 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

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧