Discuz!站点经常遇到的问题就是恶意注册和恶意灌水网站在被灌水后整个网站整体体验就会下降,注册量大了之后会造成空间占用庞大、查询速度下降等问题。而后台删除功能非常消耗系统性能,并且容易造成误操作删除管理员等问题,因此通过数据库直接删除会员以及相关信息会极大的提高删除效率。
如何有效防止恶意注册与灌水
在此提供一些常用的关联删除方法方便各位站长使用
执行sql可以通过phpmyadmin进行
如果没有phpmyadmin的站长可以通过修改config_global.php
$_config['admincp']['runquery']='0';
复制代码
其中0改成1
$_config['admincp']['runquery']='1';
如何有效防止恶意注册与灌水代码
deletefrompre_home_feedwhereuid>@delid;
deletefrompre_home_sharewhereuid>@delid;
deletefrompre_home_commentwhereuid>@delid;
deletefrompre_home_blogfieldwhereuid>@delid;
deletefrompre_home_blogwhereuid>@delid;
deletefrompre_home_classwhereuid>@delid;
deletefrompre_home_picwhereuid>@delid;
deletefrompre_common_memberwhereuid>@delid;
deletefrompre_common_member_countwhereuid>@delid;
deletefrompre_common_member_field_forumwhereuid>@delid;
deletefrompre_common_member_field_homewhereuid>@delid;
deletefrompre_home_albumwhereuid>@delid;
deletefrompre_home_docommentwhereuid>@delid;
deletefrompre_home_doingwhereuid>@delid;
deletefrompre_home_notificationwhereauthorid>@delid;
deletefrompre_forum_postwhereauthorid>@delid;
总之,如何有效防止恶意注册与灌水给大家简单的介绍了一些,希望大家多看看。