论坛防止恶意注册最简单最有效的方法

商帝国咨询头像

阅读 11725 | 分类:文章

第一步:把原reg.asp更名为register.asp  (也可以更名为其它任意值,但不要与现有的文件重复)

第二步:在论坛根目录下添加一个新的reg.asp文件,代码如下

<!--#i nclude file="conn.asp"-->
<!--#i nclude file="inc/const.asp"-->
<!--#i nclude file="inc/plus_check.asp"-->
<%
Dv_plus.name="reg"'定义插件ID,并提取设置。
Dv_plus.checklogin'验证用户进入的权限。
Dvbbs.LoadTemplates("")'提取模板数据,如果你添加了自己的模板可以这样调用: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结尾的文件名,但是不能和已经存在的文件名相同,而且一定要前后一致,否则论坛将不能正常注册

留言区(共0条)

暂无留言,快来抢占沙发~
作者声明:非原创
平台声明:文章及评论仅代表作者本人观点,五略商书系信息发布平台,仅提供信息存储空间服务,如有侵权,请联系13521509118。转载请注明作者和出处:转自五略商书m.shangdiguo.com,作者商帝国咨询!