Discuz教程网

X2.5禁止管理员删除用户功能。谨防错误操作。

[复制链接]
authicon dly 发表于 2012-6-16 12:26:47 | 显示全部楼层 |阅读模式
我们与UCENTER整合或多系统整合过程中,删除用户会造成用户UID缺失、有时会造成用户名不对称,等等现象。  但是站点运营过程中难免有垃圾用户,违法用户,为了避免因操作造成无法挽回的损失,我们有必要禁止管理员删除用户的行为。同时管理员管理面板更加放宽了操作权限,(因为之前怕其他管理删除用户,所以权限面板上没有给予“编辑用户”的权限。实际上很多时候需要用到手动提升会员组功能。)这样就必须去掉删除会员的功能。


有什么因素必须非要删除用户才能解决呢?至少我没遇到过,因为我们完全可以采用禁止,禁言,屏蔽帖子,清空帖子等操作



很简单。首先我们,打开文件source/admincp/admincp_members.php

查找
  1. showsubmit('deletesubmit', cplang('delete'), ($tmpsearch_condition ? '
复制代码

修改为
  1. showsubmit('', cplang(''), ($tmpsearch_condition ? '
复制代码

也就是删除deletesubmit 和 delete

如下图:
112628yf1fuvjd5zu5y2og_jpg_thumb.jpg
112632tb6kxd0d0xxx74xa_jpg_thumb.jpg

也许有人会问
为什么连清空和马甲也木有了???????如果你需要这两项你完全不必进行下面的修改。如果你也即将木有了,那么请根据下面修改。

还是修改文件source/admincp/admincp_members.php

查找

  1. array('search', 'members&operation=search', 1),
  2. array('clean', 'members&operation=clean', 0),
  3. array('nav_repeat', 'members&operation=repeat', 0),
复制代码
改为
  1. array('search', 'members&operation=search', 1),
复制代码

第一行是搜索,也就是我保留的也时常用的。第二行删除掉的是“清空”,第三行删除掉的是“马甲” 你可以根据自己的需要选择保留的或删除的。

其实这个只是屏蔽作用,还是可以通过链接地址打开页面的。只是屏蔽掉了两个选项卡。如果谁有更好的办法请告知。


最后请允许我加两个链接。(无论你允不允许,反正我是厚着脸皮加了)然后我将发布如何禁止管理员因手抖等自然因素导致删除板块的帖子。

作者:让世界停止三秒      



上一篇:schoo.hao9i.net申请免费空间
下一篇:教给大家一个小修改,有效预防discuz垃圾帖
authicon 主编 发表于 2012-6-16 12:31:59 | 显示全部楼层
真是好贴啊……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 04:57

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表