最近,我的一个网站BBS被论坛发贴机搞的乌烟瘴气,什么乱七八糟的小广告都有,为了彻底屏蔽论坛发贴机器,我想了很多办法。
开始论坛用的是phpwind4.32版,我设置了注册及前台登陆图形认证码,结果没有用。看来论坛发贴机已经破解了认证码程序。然后,把恶意发贴的id禁言,封调ip,结果也没有用。看来论题发贴机可以通过代理服务器更换ip,不断注册。我设置了注册后12小时才能发贴,24小时内禁止同一ip注册,也没有用。恶意贴子潮水般涌入,一天竟然注册了上百个id!看来我的网站被发贴机加入名单了。。。
升级吧。把论坛升级到最新的6.0版。6.0版一个最大的特色是可以自由设置注册安全问题。我设置了一个简单的注册问题,结果就挡住了恶意注册。
下一步,是删除恶意帖子和id。6.0版可以方便地进行批量删除帖子。在后台删除帖子选项里,搜索所有帖子。方法是搜索条件设置为主题最后被回复于近期的日子,每页显示行数设500或更大,选中后删除。
phpwind里面没有批量删除id的程序。可以通过phpmyadmin进行删除。登陆后,选择pw_members数据表,也是选择一页500或更多,直接删除记录。
论坛终于清净了,再也没有恶意攻击了。真正的网友发贴没有任何限制,访问比以前更流畅啦。
加载中,请稍候......