发新话题
打印

discuz添加注册验证项的方法

discuz添加注册验证项的方法

到discuz的官方论坛逛了一圈,发现N多站长在那里郁闷……都被恶意注册搞得乌烟瘴气。

discuz官方并没有给出相应的更新补丁,不过有不少用户自己想出办法来遏制这种注册机。现转一些方法过来,看看是否有效。


方法一:手动修改注册页面,添加注册验证项!

1.打开根目录下的:register.php

找:
复制内容到剪贴板
代码:
        if($password != $password2) {
                showmessage('profile_passwd_notmatch');
        }
在下边加:
复制内容到剪贴板
代码:
        //注册验证部分
        if($regcheck != $bbname) {
                showmessage('请确认填写无误<br><a href="javascript:history.go(-1)">[返回重新填写]</a>');
        }
        //验证结束
2.打开模板目录下的:register.htm

找到下面这段代码:
复制内容到剪贴板
代码:
        <tr>
        <td class="altbg1"><span class="bold">{lang email}</span></td>
        <td class="altbg2"><div class="input"><input type="text" name="email" size="25" id="email" onBlur="checkemail()"></div><div id="checkemail" class="notice"><!--{if $regverify == 1}-->  <span class="smalltxt">{lang register_email_comment}</span><!--{/if}-->
        <!--{if $accessemail}-->  <span class="smalltxt">{lang register_email_invalid}</span><!--{elseif $censoremail}-->  <span class="smalltxt">{lang register_email_censor}</span><!--{/if}--></div>
        </td>
        </tr>
在下边加上:
复制内容到剪贴板
代码:
<!--注册验证-->
        <tr>
        <td class="altbg1">本站的中文名称(请填入红色字部分):<br><font color=red><b>$bbname</b></font></td>
        <td class="altbg2"><input type="text" name="regcheck" size="25"> <b>为防止注册机恶意注册,请你复制填上红色字部分</b>
        </td>
        </tr>
<!--验证代码结束-->
完成!!!

方法二:(跟上面的大同小异)

打开register.php  查找  (大概在95行)
复制内容到剪贴板
代码:
$alipay = trim($alipay);
下面添加
复制内容到剪贴板
代码:
if(!$df6web9pa4) {
showmessage("请勾选确认后再提交","javascript:history.back()");
}
打开register.htm   查找   (大概在422行)
复制内容到剪贴板
代码:
<div class="option"><div class="submitbutton"><input class="button" type="submit" name="regsubmit" value="{lang submit}"></div></div>
改成
复制内容到剪贴板
代码:
<div class="option"><div class="submitbutton"><input TYPE="checkbox" name="df6web9pa4" value="我要注册为会员" id=reg>
<label for=reg><font color="" size="2">确认后提交(√)  </font></label><input class="button" type="submit" name="regsubmit" value="{lang submit}"></div></div>
最后注意把上面的 df6web9pa4 自己改成任意字符,但必须两个都一致!
妖城欢迎您!

TOP



我都没论坛........

TOP

如果是针对性的,再怎么修改也不好制止阿.
友情连接:第七大陆

●服务器架设 ●注册系统[完整]
●资料片制作 ●脚本制作

QQ:297129594

TOP

发新话题