动网论坛反群发软件解决方法

近段时间,管理的一个论坛里老是有群发软件注册会员来发广告贴,简直不堪其扰。到相关技术论坛里查询了下,结论是用公用的反群发程序是没什么用的。群发软件一般都有针对性的补丁。
于是只好自己动手来改程序,从用户体验的角度考量,不能让用户感到麻烦,如果每次登录发帖都要验证对用户来说无疑是很麻烦的。那就从新用户注册上尽量杜绝自动注册。我是这么想的,如果每个论坛的注册都不一样,我看那些群发软件怎么猖狂  。
其实我说这个方法只是抛砖引玉了,各位网管肯定有更好的办法,其实只要你的论坛稍微有点与众不同,那很多群死群伤事件就不会发生在你的坛子上,哈。
进入管理后台>外观设置>风格界面模板总管理>分页面模板(page_login),修改里面的template.html(13)模版,将

<TR align=middle><Th colSpan=2 height=24>新用户注册</TH></TR>
<TR>
 <TD colspan="2" class=tablebody1><div align="center"><img src="antiauto.jpg" width="240" height="40" /></div></TD>
 </TR>
<TR>
 <TD width="40%" class=tablebody1>输入上面图所写文字:</TD>
 <TD width="60%" class=tablebody1><input name="antiauto" type="text" id="antiauto" size="30" /></TD>
</TR>
<TR>
<TD width="40%" class=tablebody1><input type="hidden" name="{$hidden}" value="{$hidden}">
<B>用户名</B>:<BR>注册用户名长度限制为{$NameLimLength}-{$NameMaxLength}字节</TD>
<TD width="60%" class=tablebody1><INPUT maxLength="{$NameMaxLength}" size=30 name="{$username}"></TD>
</TR>

修改成

<TR align=middle><Th colSpan=2 height=24>新用户注册</TH></TR>
<TR>
 <TD colspan="2" class=tablebody1><div align="center"><img src="antiauto.jpg" width="240" height="40" /></div></TD>
 </TR>
<TR>
 <TD width="40%" class=tablebody1>输入上面图所写文字:</TD>
 <TD width="60%" class=tablebody1><input name="antiauto" type="text" id="antiauto" size="30" /></TD>
</TR>
<TR><TD width="40%" class=tablebody1><input type="hidden" name="{$hidden}" value="{$hidden}">
<B>用户名</B>:<BR>注册用户名长度限制为{$NameLimLength}-{$NameMaxLength}字节</TD>
<TD width="60%" class=tablebody1><INPUT maxLength="{$NameMaxLength}" size=30 name="{$username}"></TD>
</TR>

结果注册页面就变成如下图这样了

17_183511_reg

图片发挥自己的想象力随便自己做把,别做的别人认不出上面写什么字就行了.我这里就是答案是”江西公路”

然后就是改REG.ASP源文件了,在

 If Dvbbs.forum_setting(78)="1" Then
    If Not Dvbbs.CodeIsTrue() Then
       Response.redirect "showerr.asp?ErrCodes=<li>验证码校验失败,请返回刷新页面后再输入验证码。&action=OtherErr"
    End If
  End If

后面加上

antiauto=Request.form("antiauto")
  If NOT antiauto="江西公路" Then
    Response.redirect "showerr.asp?ErrCodes=<li>验证校验失败,请返回刷新页面后再输入验证码。&action=OtherErr"
  End if

保存就好了,经过一端时间的测试,现在群发软件自动注册的现象还没发现,广告贴已经大幅减少了,不过手工的注册的还需要大家自己动手狠删之.
还有最好过段时间需要换下图片,只需要修改上面代码”江西公路”的的答案部分就可以了

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注