找回密码
 加入
搜索
查看: 5317|回复: 8

[BUG报告] 用户密码中包括:"/"合理吧?但...

[复制链接]
发表于 2010-4-13 15:11:40 | 显示全部楼层 |阅读模式
如下,所有的InetGetSize,InetRead遇到若用户密码中带有"/"全部返回失败.若用户密码中不包括这个斜杠,则一切正常运行.
$test= InetGetSize("http://hong:~/hong@test.com.cn/exchweb/img/outbox.gif",1)
MsgBox(64,"$test",$test)
$test1= InetGetSize("http://test:test@test.com.cn/exchweb/img/outbox.gif",1)
MsgBox(64,"$test1",$test1)
$test= InetRead("http://hong:~/hong@test.com.cn/exchweb/img/outbox.gif",1)
MsgBox(64,"$testInetRead",$test)
$test1= InetRead("http://test:test@test.com.cn/exchweb/img/outbox.gif",1)
MsgBox(64,"$test1InetRead",$test1)

请专家鉴定一下是否为BUG?
 楼主| 发表于 2010-4-13 15:17:33 | 显示全部楼层
因如上有一个WEB内网服务的exchweb是局域网的,大家不能立即拿来就试验,
大家可以拿自己的环境试一下....
 楼主| 发表于 2010-4-13 16:13:33 | 显示全部楼层
感谢:唯一(爱)在QQ群上 的帮助,/替换 成 %2F 依然不行.
 楼主| 发表于 2010-4-13 17:19:38 | 显示全部楼层
本帖最后由 boyhong 于 2010-4-14 10:01 编辑

我暂时的解决方法:
If  StringRegExp($pass,"(?s)/(?s)") Then........................

等待专家们的确认。谢谢大家。
 楼主| 发表于 2010-4-16 09:09:57 | 显示全部楼层
真要命了,杯具啊~~~~

若用户密码中包含:  @  也会出现一楼的问题啊!!!!!!!!!!!!
发表于 2010-4-16 11:07:52 | 显示全部楼层
中加"/"想法不错,可行性也不错,不知是否需要函数转换一下,(编程若用java,java
中的函数转换.)
发表于 2010-4-16 11:23:49 | 显示全部楼层
这带歧义的语句真不好说啊.
 楼主| 发表于 2010-4-16 17:11:13 | 显示全部楼层
回复 7# thesnow




用户将密码中的字符设为:  “@”   “/ ”  这都是合法的呀~~~
InetGetSize,InetRead   下个版本是不是专家们再想想办法处理一下?不能不让用户设密码中不准带“@”   “/ ”呀,我没招了~~~
 楼主| 发表于 2010-4-16 17:30:01 | 显示全部楼层
中加"/"想法不错,可行性也不错,不知是否需要函数转换一下,(编程若用java,java
中的函数转换.): ...
anna 发表于 2010-4-16 11:07


我们公司好多用户自己设的密码就带有:  /   @ 这些特殊字符,这很正常的哦,不是停留在想法阶段~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-27 20:54 , Processed in 0.072816 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表