Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[发布] 【SXOOO.COM】SVOTE人物图片投票系统的验证码bug修改

[复制链接]
得得123 发表于 2011-7-14 14:46:41 | 显示全部楼层 |阅读模式
插件发布
插件名称: 【SXOOO.COM】SVOTE人物图片投票系统 Ver 2.0 Beta
插件来源: 二次修改他人插件
适用版本: Discuz! X2
语言编码: GBK简体 UTF8简体 BIG5繁体 UTF8繁体 
最后更新时间: 2011-07-14
插件作者: 陈世鹏
插件简介: 本插件是由SXOOO.COM制作,本人只是发现了一个BUG修改一下,因为本人不会php编程,所以只是简单的修改了下,将就能够使用而已,希望官方能够解决此问题。
本帖最后由 得得123 于 2011-11-2 11:23 编辑

      超级评选首页验证码不显示有两点原因:
                     首先请找到超级评选插件安装包里面的sxooo.seccode.php文件,打开。


                  <?php
  //生成验证码图
  Header("Content-type: image/PNG");
  //长与宽
  $im = imagecreate(44,18);
  session_start();  
// 设置背景色:
  $back = ImageColorAllocate($im, 245,245,245);
  // 填充背景色:
  imagefill($im,0,0,$back);
  
  srand((double)microtime()*1000000);
   $vcodes;
  //生成4位数字
    $font = ImageColorAllocate($im, rand(100,255),rand(0,100),rand(100,255));
    $authnum=rand(1111,9999);
    $vcodes=$authnum;
    imagestring($im,7,3,1,$authnum, $font);
  //加入干扰象素
  for($i=0;$i<100;$i++){
   $randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));
   imagesetpixel($im, rand()%70 , rand()%30 , $randcolor);
  }
   
  ImagePNG($im);
  ImageDestroy($im);
  // 将四位的验证码保存在 SESSION 里,登录时调用对比
     $_SESSION["seccodes"]=$vcodes;
?>
                     以上是我修改完的文件
                     原版错误之处是:
                     1:$vcodes.=$authnum;   多了一个点
                     2:就是生成验证码时,只能验证最后一位,所以我直接生成了一个4位数的验证码,这样就可以验证了。
                     首先声明本插件不是我原做,我只是修改错误,第二我不会php,编程也是刚开始学习,不知道修改的对不对
                     如果不对请指出,我们一起进步,如果你很无聊的鄙视我,那你就死定了,呵呵 开玩笑的,小心修改哦!


                    楼下的说让我分享一下插件,我传上来了,不过插件版权归人家所有,人家是免费的,希望给人家留个版权哦!

                      SVOTE人物图片投票系统 Ver 2.0 Beta FOR X1 X1.5 X2 GBK.zip (68.95 KB, 下载次数: 437)
                     禁止倒卖     其实这个插件 可以做一个 交友的程序,小弟技术有限,谁要是做出来了 共享下哦
回复

使用道具 举报

yqz006 发表于 2011-7-14 14:50:43 | 显示全部楼层
沙发??
回复

使用道具 举报

fylt 发表于 2011-7-14 14:56:10 | 显示全部楼层
板凳。。。
回复

使用道具 举报

aiyu1 发表于 2011-7-14 14:59:21 | 显示全部楼层
地板
回复

使用道具 举报

aiyu1 发表于 2011-7-14 14:59:48 | 显示全部楼层
我才是板凳
回复

使用道具 举报

3412345 发表于 2011-7-14 15:04:48 | 显示全部楼层
迟到了!呵呵
回复

使用道具 举报

xinghe8 发表于 2011-7-14 15:26:38 | 显示全部楼层
插件分享一下。
回复

使用道具 举报

hack9905 发表于 2011-9-24 16:26:04 | 显示全部楼层
呵呵,难怪插件验证码出错呢,谢谢楼主“得得123”
回复

使用道具 举报

三笑传媒 发表于 2011-9-24 16:36:47 | 显示全部楼层
这应该属于个bug,不算漏洞吧
回复

使用道具 举报

 楼主| 得得123 发表于 2011-11-2 11:22:30 | 显示全部楼层
呵呵 我打错了 不好意思 确实是BUG
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-10 15:14 , Processed in 0.124353 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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