Discuz!5.0防止注册机
程序名称: 论坛名称注册验证程序【作者:qrme】
运行平台: Discuz! 5.0.0正式版
程序演示: http://bbs.thec.cn/register.php
修改文件: register.htm register.php
--------------------------
安装方法
1.打开根目录下的:register.php
if($password != $password2) {
showmessage('profile_passwd_notmatch');
}
在下边加:
//By thec
if($regcheck != $bbname) {
showmessage('请输入正确的网站中文名称!
请填入红色字部分!');
}
//By thec End
2.打开模板目录下的:register.htm
找到:
{lang register_email_comment}
{lang register_email_invalid} {lang register_email_censor}
{lang register_email_invalid} {lang register_email_censor}
在下边加上:
注:如果注册机作者针对此方法修改注册机,那就意味这此方法失效[sad2]
已经失效的方法:
1.如何防止"暴力营销"注册视频教程(http://www.discuz.net/thread-378789-1-1.html)
现在很多采用Discuz!的论坛受到“暴力营销”软件的骚扰,这类软件自动注册的用户,不停地在论坛上发广告,各论坛管理员对此非常头痛。我们知道,一般论坛都是注册后才能发帖,如果我们能阻止这类软件自动注册,那么也就可以解决这个问题了。
“暴力营销”这类软件是根据现有的Discuz! 用户注册流程编写好了注册程序,如果我们改变Discuz!的注册流程,这个问题就迎刃而解了。其实Discuz!本身所带的功能中已经可以轻松的改变注册过程。
下面是具体方法:
首先进入系统设置,找到用户管理,然后点击用户栏目定制,在此,您可以增加一项、两项甚至多项用户自定义栏目,如:电话号码,星座等等。然后点击“详情”,将您增加的内容设置为用户必填内容,好了,让“暴力营销”见鬼去吧。
这样做的好处是不用修改程序,实施简单,而且非常有效。
主要事上面的必填项,没限制填什么字段,某个注册机是用share作为字段的聚划算