长沙快付新闻资讯
您当前的位置是: 首页->技术资讯->做网站系统

discuz!NT论坛批量删除用户的方法

首发: 长沙快付 版权所有,未经许可严禁转载
   我想很多站长在使用一段时间的discuz!NT论坛后,就会在后台发现让注册机自动注册了很多用户,少至几千,多至上十万。而我们如果是在后台删除这些用户的话就会有一个问题出现:每一页只显示20个用户,也就是如果是一页一页的删除的话,每次只能删除20个用户,如果是几千上万个用户需要删除的话那么至少也得点几百次的删除。我想对于每个使用discuz!NT论坛的站长来说这是一件比较烦的事情。
 
  那么有没有方法可以轻松的删除这些用户呢?
 
  查询网上的一些方法,大多是直接通过数据库表来删除,但是discuz!NT论坛的用户表肯定不会只是一张表,肯定还会关联其它表。而且一些对于数据库和代码不太懂的站长来说有点难于上青天了。
 
  长沙做网站技术部这次也是有一个长沙做网站官方论坛,里面注册了上万个无用用户,一看就知道是注册机自动注册的。要删除这些用户,对于多年的技术人员来说不可能一页一页的去删除,肯定会去找一些方法。最后良思很久,想出来一个办法,就是让一页显示很多个用户,如一页显示一千个用户,那么一次性就可以删除一千个用户了。
 
  discuz!NT论坛批量删除用户的方法如下:
 
  找到删除用户的页面,在admin/global/global_usergrid.aspx文件里,打开global_usergrid.aspx文件,找到<cc1:DataGrid ID="DataGrid1" runat="server" OnPageIndexChanged="DataGrid_PageIndexChanged" align="center">这段代码,在这段代码里加入PageSize="1000",如果你想让一页显示的用户更多,那么直接修改数字就可以,如想一次性删除5000个用户就修改PageSize="5000"。
 
  然后重新进入后台用户管理删除用户就可以了。
  • 最新签约客户
  • 最新上线网站
为什么选择长沙快付公司?

8年专业做网站经验
帮助您解决各种需求,并得到满意方案

效果满意后付款
预付30%定金,效果让您满意后,付全款

资深用户体验设计师
秉承"一切以用户价值为依归"理念,重视用户体验,专为企业需求进行定制

采用国际标准结构建站
DIV+CSS国际标准构建网页,可有效提高网站访问速度、提高网站页面的可维护

实现网络营销[SEO]最大化
网站程序中融入SEO,有效降低企业成本

分享到: