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

 找回密码
 立即注册
搜索

[发布] 【DG】目前最有效的最简单的【广告验证码】插件,无情阻挡一切无情的广告注册机,AD者哭

[复制链接]
见你就脸红 发表于 2012-1-1 20:02:46 | 显示全部楼层 |阅读模式
插件发布
插件名称: 【DG】广告验证码插件 v1.1
插件来源: 二次修改他人插件
适用版本: Discuz! X2
语言编码: GBK简体 
最后更新时间: 2012-01-01
插件作者: http://bbs.diguo.cn 帝国社区 帝国游戏社区
插件简介: 如图所示,超意识的将陈旧的验证码,修改为flash广告,且美观大方,无情的将一切自动注册机,灌水机,阻止在千里之外。
本帖最后由 见你就脸红 于 2012-1-5 14:45 编辑

【帝国社区】诚征连接,共谋发展。
口号:让MJJ的注册机哭去吧!哈哈哈!还得免费分享!
205911457uh25z72c241g4.jpg
1251551wfnb9x5qtmibnmf.jpg.thumb.jpg
205909d2x2sqkhiwqnseeq.jpg.thumb.jpg


使用方法很简单:附件中有修改方法,也附有修改完善的文件(懒人包),比我还懒的MJJ,直接上传即可,因为修改的两个文件,一般的站长都没有修改过。


下面是手动修改
一、注册区涉及两个文件(如这两个文件从没有修改过,那请用附带文件直接覆盖掉,事先做好备份):
      

\template\default\member\register.htm


\source\classs\class_member.php

l   Register.htm是模板文件,需要在此页面中添加验证码组件脚本。在此文件中找到以下代码(113行)


  1. <div class="rfm">
  2. <table>
  3. <tr>
  4. <th><span class="rq">*</span><label for="{$this->setting['reginput']['email']}">{lang email}:</label></th>
  5. <td><input type="text" id="{$this->setting['reginput']['email']}" name="" autocomplete="off" size="25" tabindex="1" class="px" required /><br /><em id="emailmore"> </em></td>
  6. <td class="tipcol"><i id="tip_{$this->setting['reginput']['email']}" class="p_tip">{lang register_email_tips}</i><kbd id="chk_{$this->setting['reginput']['email']}" class="p_chk"></kbd></td>
  7. </tr>
  8. </table>
  9. </div>
复制代码




l 在这段代码下添加




  1. <div class="rfm"><table>
  2. <tr><th><span class="rq">*</span><label>验证码:</label></th>
  3. <td><input id="yucmedia_checkcode" name="yucmedia_checkcode" tabindex="1" class="px" /></td></tr></table>
  4. <script src="http://api.yucmedia.com/script/script.js?key=5mk3y3rg1umk378qidi0manfg &inputid=yucmedia_checkcode&offtop=0&offleft=0&zbkey=zphp" type="text/javascript"></script>
  5. </div>
复制代码



l       Class_member.php文件是注册以及登录的验证码判断页面。在此文件中找到以下代码(464行)。


  1. $email = trim($_G['gp_email']);
  2. if(empty($this->setting['ignorepassword'])) {
  3. if($_G['gp_password'] !== $_G['gp_password2']) {
  4. showmessage('profile_passwd_notmatch');
  5. }
  6. if(!$_G['gp_password'] || $_G['gp_password'] != addslashes($_G['gp_password'])) {
  7. showmessage('profile_passwd_illegal');
  8. }
  9. $password = $_G['gp_password'];
  10. } else {
  11. $password = md5(random(10));
  12. }
  13. }
复制代码



l       在此段代码下添加


  1. // YucMedia Captcha Start
  2. require_once DISCUZ_ROOT.'./source/include/Yuc_Captcha/yucmedia.php';
  3. $yucmedia_sitekey="5mk3y3rg1umk378qidi0manfg";
  4. $yucmedia_idenkey="i08x5eav8c6dsdttpqgg6hxhf";
  5. $yucmedia_userip=$_SERVER["REMOTE_ADDR"];
  6. $yucmedia_userinput=$_POST['yucmedia_checkcode'];
  7. $yucmedia_serialnum=$_POST['BMserialnum'];
  8. $yucmedia_zbkey='zphp';
  9. $yucmedia_result=yucmedia_verify($yucmedia_sitekey, $yucmedia_userip, $yucmedia_serialnum, $yucmedia_userinput, $yucmedia_idenkey, $yucmedia_zbkey);
  10. if (substr($yucmedia_result,0,4)!='true') {
  11. showmessage("验证码输入错误,请重新输入!".$yucmedia_result);
  12. }
  13. // YucMedia Captcha End
复制代码



l         将附带的Yuc_Captcha文件夹(包含yucmedia.php文件)复制到/source/include目录下;如果此站点注册区已经开启验证码功能,请将其关闭。您还有可能需要清除一下缓存。


方法二:
直接上传覆盖相应目录的文件,搞定!{:soso_e113:}


【DG】验证码广告插件v1.2.zip (13.28 KB, 下载次数: 613)
解压密码:
bbs.diguo.cn


最弱的服务器.GIF
回复

使用道具 举报

 楼主| 见你就脸红 发表于 2012-1-1 20:04:04 | 显示全部楼层
一楼是我自己的。
回复

使用道具 举报

 楼主| 见你就脸红 发表于 2012-1-1 20:04:24 | 显示全部楼层
二楼也先占着。。
回复

使用道具 举报

彼岸花落 发表于 2012-1-1 20:27:08 | 显示全部楼层
有才的贴!!!!!!!
回复

使用道具 举报

 楼主| 见你就脸红 发表于 2012-1-1 20:42:28 | 显示全部楼层
做自己的AD    让别人的AD见上帝去吧!^_^
回复

使用道具 举报

zan2sd 发表于 2012-1-1 21:19:28 | 显示全部楼层
看看怎么搞的
回复

使用道具 举报

lin.sy@live.cn 发表于 2012-1-1 21:23:27 | 显示全部楼层
实际效果如何?
回复

使用道具 举报

 楼主| 见你就脸红 发表于 2012-1-1 21:26:52 | 显示全部楼层
zan2sd 发表于 2012-1-1 21:19
看看怎么搞的

很简单啊,我说明中有的,两个需要修改的文件,大部分站长应该都没有修改过,所以,也可以直接下载源文件替换掉。
回复

使用道具 举报

 楼主| 见你就脸红 发表于 2012-1-1 21:27:31 | 显示全部楼层
但是安装插件,一定要养成一个最重要的好习惯 - 备份。
回复

使用道具 举报

 楼主| 见你就脸红 发表于 2012-1-1 21:28:48 | 显示全部楼层
本帖最后由 见你就脸红 于 2012-1-1 21:29 编辑
lin.sy@live.cn 发表于 2012-1-1 21:23
实际效果如何?

看图,看演示网站  http://bbs.diguo.cn/  帝国社区 帝国社区
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-22 09:39 , Processed in 0.230838 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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