站长源码论坛

 找回密码
 立即注册

QQ登录

搜索    
查看: 10634|回复: 3

DiscuzX如何批量删除垃圾注册会员? [复制链接]

Rank: 10Rank: 10Rank: 10

积分
122
库币
158432 枚
下载点
745 点
宣传值
0 点
珍品币
0 枚
发表于 2013-8-12 01:52:12 |显示全部楼层

方法一:

后台默认一页只能删20个,其实,只需修改一段代码即可轻松实现批量删除灌水机垃圾用户。

这里是discuz X 3.0,修改Discuz根目录/source/admincp/admincp_members.php,
找到
  1. $$$$$$$$_G['setting']['memberperpage'] = 20;
复制代码
把20修改为一个你希望一次性删除多少用户的值,比如修改为$_G['setting']['memberperpage'] = 200

这样就能一次删除200个会员了,然后登陆后台,更新缓存即可

方法二:
在【后台】-【用户】-【用户管理】-【清理】-【选择你要清理的会员组一般是等待验证会员】-【删除用户】这样用不了几下就把死尸给清理干净了




附:如果论坛后台删除用户 提示 “抱歉,没有搜索到需要删除的用户”怎么办?

打开:source/admincp/admincp_members.php
  1. if(!$$$$search_condition ) {
  2.                         cpmsg('members_no_find_deluser', '', 'error');
  3.                 }
复制代码
大概在332行

将其中if(!$search_condition )
更为
  1. if(!$$$$search_condition&& empty($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$_G['gp_uidarray']) )
复制代码

使用道具 举报

Rank: 1

积分
-18
库币
7 枚
下载点
7 点
宣传值
0 点
珍品币
0 枚
发表于 2013-8-12 09:13:04 |显示全部楼层
【用户管理】-【清理】-【选择你要清理的会员组一般是等待验证会员】-【删除用户】这样用不了几下就把死尸给清理干净了
电磁阀www.jq-valve.com 电子狗www.dzg88.com www.ljmotoch.com www.hxwygt.com

使用道具 举报

Rank: 1

积分
-2
库币
64 枚
下载点
104 点
宣传值
0 点
珍品币
0 枚
发表于 2013-8-12 14:33:29 |显示全部楼层
嗯嗯,学习了。

使用道具 举报

Rank: 8Rank: 8

积分
1705
库币
4932 枚
下载点
12412 点
宣传值
0 点
珍品币
0 枚
发表于 2013-8-13 07:50:24 |显示全部楼层
正好对Discuz不是太解,跟着高手学习经验!
济南心理咨询http://www.shuimuxinli.com

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

回顶部