评论主题:
[分享]动网论坛防止恶意注册的几个方法
评论对象: 东方不败 | 2008/9/18 15:32:43
评论言论:
<!--#include file="inc/const.asp"-->
<!--#include file="inc/plus_check.asp"-->
<%
Dv_plus.name="reg"'
Dv_plus.checklogin'
Dvbbs.LoadTemplates("")'
Dvbbs.Stats="论坛注册"
Dvbbs.Nav()
Dvbbs.Head_var 0,"","论坛注册","reg.asp"
'
%>
<table cellpadding=3 cellspacing=1 align=center class=tableborder1><form action="register.asp" method="post">
<tr><th align=center>论坛注册</td></tr>
<tr><td class=tablebody1 align=left><input type="hidden" name="{$hidden}" value="{$hidden}">
<BR><BR><p align="center">继续注册为本站用户之前您必须先仔细阅读并点击同意<a href="register.asp">服务条款和声明</a>
</P>
<BR>
<BR></td></tr>
<tr><td align=center class=tablebody2><input type="submit" value="下一步" name="submit"></td></tr>
</form>
</table>
<%
Set Dv_plus=Nothing
Dvbbs.Footer '
%>
评论对象: 东方不败 | 2008/9/18 15:32:43
评论言论:
偶也是动网论坛爱好者的坚定支持者,以前也试过很多防止恶意注册的方法均不凑效.昨天晚上才把论坛挂上去,今天早上就出线了10多篇垃圾贴,恶意注册的。
如果用邮箱验证,发贴审核等虽然可以对付注册机软件,但是这样子会给用户带来不必要的麻烦,只会让论坛失去人气.下面就推荐给大家一种有效的方法,在使用之前可以先看一下
演示 http://www.wangyeba.com/bbs/reg.asp
http://bbs.xx521.com/register.php (同理对dz的论坛进行修改,点击以后注意后缀的改变成reg.php)
修改只需三步:
第一步:把原reg.asp更名为register.asp (也可以更名为其它任意值,但不要与现有的文件重复)
第二步:在论坛根目录下添加一个新的reg.asp文件,代码如下
<!--#include file="conn.asp"--><!--#include file="inc/const.asp"-->
<!--#include file="inc/plus_check.asp"-->
<%
Dv_plus.name="reg"'
Dv_plus.checklogin'
Dvbbs.LoadTemplates("")'
Dvbbs.Stats="论坛注册"
Dvbbs.Nav()
Dvbbs.Head_var 0,"","论坛注册","reg.asp"
'
%>
<table cellpadding=3 cellspacing=1 align=center class=tableborder1><form action="register.asp" method="post">
<tr><th align=center>论坛注册</td></tr>
<tr><td class=tablebody1 align=left><input type="hidden" name="{$hidden}" value="{$hidden}">
<BR><BR><p align="center">继续注册为本站用户之前您必须先仔细阅读并点击同意<a href="register.asp">服务条款和声明</a>
</P>
<BR>
<BR></td></tr>
<tr><td align=center class=tablebody2><input type="submit" value="下一步" name="submit"></td></tr>
</form>
</table>
<%
Set Dv_plus=Nothing
Dvbbs.Footer '
%>
第三步:登陆管理后台-风格界面模板总管理-编辑分页面模板(page_login) -界面风格-template.html(12)-找到
<table cellpadding=3 cellspacing=1 align=center class=tableborder1><form action="reg.asp?action=apply" method="post">把以上代码修改为
<table cellpadding=3 cellspacing=1 align=center class=tableborder1><form action="register.asp?action=apply" method="post">
到这里你已经大功告成,远离恶意注册了.
注意:红色的regster.asp可以是任意以.asp结尾的文件名,但是不能和已经存在的文件名相同,而且一定要前后一致,否则论坛将不能正常注册
<script></script>