官方首页 | 无图版 | BBS首页
PJBlog3 2.8.4.133 新版发布 下载|升级(2008.7.13) 大话PJ3 | PJ3评测反馈 | PJ3发展建议 暑期清凉活动:PJ纪念版T-shirt设计大赛 PJ3内测团队主创人员身份,性格,特点吐血大曝光
PJBlog技术支持论坛使用问题总索引 PJ-Blog 3 斑竹日志 PJBlog域名,主机,服务器使用经验分享 Z-Blog,Wordpress,Bo-Blog转换到PJBlog
发新话题
打印

修改验证码为 1111或其他除0之外单一数字方法

本主题由 thomas 于 2007-4-9 16:22 解除高亮

修改验证码为 1111或其他除0之外单一数字方法

才刚用PJBLOG不久,天天都盼着看到点留言啊,评论啊.就是没看到.

只到昨天我同学说给我留言留不成,才发现问题.虽然以前是按PJBLOG官方论坛上的方法把验证码全部改成了0.但是那个0和O实在是没有什么大的区别.我同学输了一下午的验证码都在输O.真不知道该怪她笨还是该怪我做事做不周全.

所以今天就很想把验证码改成别的数字,比如1111或者7777之类的.不过今天去论坛看了老半天,都说是改

Const cOdds = 0 ' 杂点出现的机率
Const cAmount = 1 ' 文字数量
Const cCode = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"


把Const cCode = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"改成Const cCode ="1"或者里面写你想要的数字就可以.

但是我发现改了之后会是一种很神奇的现象,那就是验证码上都显示0000,而输入0000却显示验证码错误,只有输入1111才会显示输入正确.也就

是说验证码是改了,但是显示却没改.


我研究了一下了终于改成功了,方法如下

把原来的代码找到并改成这样

Const cOdds = 0 ' 杂点出现的机率
Const cAmount = 1 ' 文字数量
Const cCode = "1"


这段代码也要找到并改成这样,也就是把vNumberData(1)引号里的字符复制到vNumberData(0)的引号里,然后把后面所有的vNumberData(*)都删除
' 字符的数据
Dim vNumberData(0)
vNumberData(0) = "1111011111110001111111110111111111011111111101111111110111111111011111111101111111110111111100000111
"


或者直接下载我上传的getcode.asp替换你们自己的getcode.asp文件(这个文件是显示"1111"的)记得下下来把后缀改成ASP



记得下下来把后缀改成ASP

[ 本帖最后由 xk907 于 2008-4-18 12:48 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • 嵘心天涯 PJ币 +20 感谢分享,期待更多 2007-4-1 16:26

TOP

第一次发贴,自己沙发.哈哈,希望大家喜欢我的帖子

TOP

有空研究研究,哈哈~

TOP

我博客自动的~!
个人主页:HTTP://TSOUP.CN/

TOP

可我在论坛里找了很久也没找到啊,还是自己想的

TOP

好东西,我也遇到了同样的问题.不管是不是很早以前的,反正我在论坛里是没有看到.
感谢这位同学....

TOP

刚才试了一下,终于解决了我的问题。再次感谢~~

TOP

好早的了
酷客网

TOP

新人总是有的嘛~~~
小小猪-挖站网-纸客帝国
虽然已换程序,但仍会常来PJ

TOP

发新话题