动网论坛防止恶意注册最简单最有效的方法
点击次数:30 次 发布日期:2008-11-16 10:36:22 作者:源代码网
|
偶也是动网论坛爱好者的坚定支持者,以前也试过很多防止恶意注册的方法均不凑效.昨天晚上才把论坛挂上去,今天早上就出线了10多篇垃圾贴,恶意注册的。 如果用邮箱验证,发贴审核等虽然可以对付注册机软件,但是这样子会给用户带来不必要的麻烦,只会让论坛失去人气.下面就推荐给大家一种有效的方法,在使用之前可以先看一下 演示 http://www.wangyeba.com/bbs/reg.asp 修改只需三步: 第一步:把原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结尾的文件名,但是不能和已经存在的文件名相同,而且一定要前后一致,否则论坛将不能正常注册 源代码网供稿. |
