问题描述:
我的动网论坛经常有些恶意软件在注册,并且发了很多的垃圾广告信息,严重影响网站的运行。现在向各位高手求救!
1、如何设置新注册用户在回帖后方才有权发表新主题?
2、如何设置用户注册使用纯中文名称?
3、增加一个随机问题供用户注册时回答,应该怎么做?自带的时区提问没有用处。
感谢高手啦!
问题解答:
Discuz论坛防恶意注册5.0版
1、修改register.htm(register.htm就在目录../templates/default/register.htm)
查找:
CODE:
<!--{if $fromuser}-->
上面加上(中文自己修改)
CODE:
<tr>
<td class="altbg1" width="21%">防恶意注册问题:<br><font color="#FF0000">本网站中文名是什么? </font>
</td>
<td class="altbg2"><input type="text" name="j2000name" size="25" maxlength="15"> 本网站中文名为:<font color="#FF0000"><b>河南网论</b></font>(将"河南网论"输入或复制到左边文本框中)</td>
</tr>
2、修改register.php(register.php就在主目录下)
查找
CODE:
$alipay = trim($alipay);
在下面加上
CODE:
if($j2000name != "河南网论") {
showmessage("<font color=red>请输入本网站的中文名字 河南网论.谢谢!</font>","javascript:history.back()");
}
上传覆盖....
完成...
当然你不一定用论坛的名字,随便自定义一个,但加上此项,起码让注册你论坛的用户多一次机会来记住你的网站......
审核垃圾广告