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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 简单的防恶意注册方法!日期,性别,QQ验证! [DZ5.5 Release 2007.03.24]

[复制链接]
2592621 发表于 2007-3-12 21:06:47 | 显示全部楼层 |阅读模式
三种简单防恶意注册的有效方法,加上DZ后台自带的!去掉了验证码
演示地址:
http://www.tdku.cn/bbs/register.php

       插件已经测试可用.. 其实在其他版本都可以用的!!


1.必须填写当天日期

打开 register.php
查找:
  1. $discuz_action = 5;
复制代码
下面加入:
  1. $nowday1 = gmdate("d", $timestamp + $timeoffset * 3600);
  2. $nowday2 = gmdate("m月d日", $timestamp + $timeoffset * 3600);
复制代码
继续查找:
  1. $alipay = trim($alipay);
复制代码
下面加入:
  1.         if($nowday != $nowday1) {
  2.                 showmessage("好弦提示: 日期没输正确.你不会忘了今天是几号了吧?","javascript:history.back()");
  3.         }
复制代码
再打开 templates\default\register.htm
查找:
  1.         <tr>
  2.         <td class="altbg1" width="21%"><span class="bold">{lang username}</span></td>
复制代码
上面加入:
  1. <tr>
  2.         <td class="altbg1" width="21%"><b>注册问题:</b><br>今天的日期是<b><font color="#FF0000"> $nowday2 </font></b></td>
  3.         <td class="altbg2"><input type="text" name="nowday" size="4" maxlength="4">  好弦提示:请输入 <font color="#FF0000"><B>$nowday1</B></font> 到左边文本框中吧!</b></td>
  4.         </tr>
复制代码
-


2.必须填写QQ号码

打开 register.php
查找:
  1.         if($password != $password2) {
  2.                 showmessage('profile_passwd_notmatch');
  3.         }
复制代码
下面加入:
  1. if($qq = preg_match("/^([0-9]+)$/", $qq) && strlen($qq) >= 5 && strlen($qq) <= 12 && intval($qq) > 0  ?

  2. $qq : '') { } else {
  3.                 showmessage("好弦提示: 请填写您的QQ号码,返回重新填写","javascript:history.back()");
  4.         }
复制代码
再打开 templates\default\register.htm
查找:
  1.         <tr>
  2.         <td class="altbg1"><span class="bold">QQ</span></td>
  3.         <td class="altbg2"><input type="text" name="qq" size="25"></td>
  4.         </tr>
复制代码
剪切到的下面:
  1.         <tr>
  2.         <td class="altbg1"><span class="bold">{lang email}</span></td>
  3.         <td class="altbg2"><div class="input"><input type="text" name="email" size="25" id="email" onBlur="checkemail()"></div><div id="checkemail" class="notice">  <span class="smalltxt">{lang register_email_recommend}</span><!--{if $regverify == 1}-->  <span class="smalltxt">{lang register_email_comment}</span><!--{/if}-->
  4.         <!--{if $accessemail}-->  <span class="smalltxt">{lang register_email_invalid}</span><!--{elseif $censoremail}-->  <span class="smalltxt">{lang register_email_censor}</span><!--{/if}--></div>
  5.         </td>
  6.         </tr>
复制代码
此操作是把QQ框提上到必填信息栏上


-


3.必须填写性别

打开 register.php
查找:
  1. showmessage('profile_email_illegal');
  2.         }
复制代码
下面加入:
  1.     if($gendernew == 0)
  2.         {
  3.                showmessage("好弦提示: 你必须填上性别,请返回重新填写。","javascript:history.back()");
  4.         }
复制代码
再打开 templates\default\register.htm
查找:
  1. <input class="radio" type="radio" name="gendernew" value="0" checked> {lang secret}
复制代码
更换成:
  1. <!--<input class="radio" type="radio" name="gendernew" value="0" checked> {lang secret}-->
复制代码
再查找.并把:
  1.         <tr>
  2.         <td class="altbg1"><span class="bold">{lang gender}</span></td>
  3.         <td class="altbg2">
  4.         <input class="radio" type="radio" name="gendernew" value="1"> {lang male}  
  5.         <input class="radio" type="radio" name="gendernew" value="2"> {lang female}  
  6.         <!--<input class="radio" type="radio" name="gendernew" value="0" checked> {lang secret}-->
  7.         </td></tr>
复制代码
剪切到的下面:
  1.                 <tr>
  2.         <td class="altbg1"><span class="bold">QQ</span></td>
  3.         <td class="altbg2"><input type="text" name="qq" size="25"></td>
  4.         </tr>
  5.         
复制代码
此操作是把性别框提上到必填信息栏上

---- 修改完毕   

懒人专用包!适合全新安装论坛和不会修改代码的朋友! 感谢会员:lucky56 打包
去除注册广告MSN的提示


下载地址:
htp://www.tdku.cn/top/Soft/防恶意注册,懒人专用包!_[更新].rar
htp://www.tdku.cn/top/Soft/防恶意注册,懒人专用包!_Release 2007.03.24[更新].rar

-

[ 本帖最后由 2592621 于 2007-3-31 20:24 编辑 ]

评分

1

查看全部评分

yisiyu0910 发表于 2007-3-12 21:15:22 | 显示全部楼层
严重支持!!!!
回复

使用道具 举报

paull 发表于 2007-3-12 21:21:35 | 显示全部楼层
nice
:) :)
回复

使用道具 举报

yuerww 发表于 2007-3-12 21:32:21 | 显示全部楼层
我试了下第二个,怎么没反应啊
回复

使用道具 举报

安炫宇 发表于 2007-3-12 21:32:37 | 显示全部楼层
回复

使用道具 举报

 楼主| 2592621 发表于 2007-3-12 21:55:51 | 显示全部楼层
原帖由 yuerww 于 2007-3-12 21:32 发表
我试了下第二个,怎么没反应啊


可以的啊.. 我的都可以用了! http://51vt.cn/bbs/register.php

你的BBS是什么? 我看看!!
回复

使用道具 举报

e_zailai 发表于 2007-3-12 22:06:46 | 显示全部楼层
严重支持!!!!
回复

使用道具 举报

月上走 发表于 2007-3-12 22:50:13 | 显示全部楼层
留名

备用
回复

使用道具 举报

zl7588 发表于 2007-3-12 22:52:06 | 显示全部楼层
不错!!
回复

使用道具 举报

lucky56 发表于 2007-3-12 23:28:07 | 显示全部楼层
修改成功
拉拉拉
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 17:59 , Processed in 0.028202 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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