Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

我来说管理权限

[复制链接]
羽扇纶巾 发表于 2007-2-15 09:32:51 | 显示全部楼层 |阅读模式
==========================版权信息==========================
作者:Discuz! 羽扇纶巾
时间:2007年2月15日最后更新
备注:本文由作者本人独立完成,可以转载,转载时请注明请注明作者及出处。
技术支持网站:  https://discuz.dismall.com/  http://localhost/
==========================版权信息==========================

一.管理权限基本介绍

1.概述
管理权限是指论坛中某个用户所拥有的管理论坛的权限。
它在members表中对应的字段是adminid。
Discuz!论坛系统提供了4种类别的管理权限。
分别是:管理员,超级版主,版主,无。
上述4中管理权限对应的adminid分别是:1,2,3,0。

/*
说明:
I.拥有管理权限的会员在默认情况下都可以进入后台(admincp.php)
II.所有拥有管理权限的会员都会在统计  管理统计该页面中显示。

*/

2.管理员(adminid=1)
管理员是一个论坛的最高执行掌管,
拥有最高的管理权限。
将其他会员提升为管理员的方法如下:
后台编辑用户,
搜索所要编辑的用户组,
更改其用户组,
改为管理员。

/*
说明:
I.
上面的图片中可以看到2个“管理员”:
一是“用户组”下的“管理员”,
这个“管理员”3个字是可以换的。
在“分组与级别”中可以修改相应的名称;
另一个是“所属管理组类别”下的“管理员”,
这个所属管理组类别可以理解为我前面提到的管理权限。
这个操作会使该用户的用户组(groupid)变更为管理员(默认管理员的guoupid=1),
使该用户的管理权限(adminid)变为管理员(adminid=1)。
也可以直接通过phpmyadmin修改adminid,
此时可以保持groupid为其他而也拥有管理员管理权限。
此说明同理于超级版主、版主。
II.系统用户组内管理员的权限在一般情况下是不能调的。
即所有在系统用户组(区别于特殊用户组)为管理员的用户所拥有的管理权限是一样的。
也就是说提升上的管理员可以对其他会员再提升或者降低原有管理员的权限或者其他操作。
为了避免某些安全隐患,
在这里建议论坛的默认管理员设置论坛创始人,
设置方法如下:
修改论坛根目录下的config.inc.php,
找到$forumfounders,在后面的引号中输入创始人的uid。
更详尽的信息请查阅此帖:
https://discuz.dismall.com/thread-392989-1-1.html(agfx版权所有)

*/

3.超级版主(adminid=2)
超级版主拥有论坛所有板块的帖子管理权限,
但没有论坛核心设置的管理权限。
这个可以用过超级版主的后台来看到。

设置超级版主的方法与管理员类似。

/*
说明:
I.管理员可以通过后台限制超级版主的管理权限。
设置方法如下:
后台 用户管理  分组与级别  管理组  编辑管理权限

此说明同理于版主。
II.全局管理
这个概念我记得是在dz2.5时期提出的,
后来因为种种原因就没有再见到这个概念。
现在我把它提出是要说明下面这个问题:
拥有全局管理权限的管理人员(管理员、超级版主,即adminid=1, 2)是不受其他会员的发帖限制的,
如阅读权限的限制,主题收费的限制,hide代码的限制。
因为他们拥有所有版面的帖子管理权限,
这些限制对于他们来说没有一点用处。
根据这个理论,
某版的版主(adminid=3)同样也不受该版的发帖限制。
一旦没有了板块的帖子管理权限,
所有限制都会生效。

*/

4.版主(adminid=3)
版主是指拥有某个(或某些个)板块的帖子管理权限的管理人员。
版主的后台与超级版主界面差不多,
具体管理权限可以通过上述对超级版主的说明I来查看。
设置版主的一般方法:
后台  论坛管理  编辑论坛  找到相应板块  版主  输入版主的用户名


/*
说明:
I.设置版主的方法也可以使用上述设置管理员、超级版主的方法类似,
但是根据这个方法设置的版主没有任何板块的管理权限,
不过依然可以进入后台。
II.很多管理员不想让超级版主、版主看到页面上方的导航栏,
可以修改header模版,
找到$adminid, array(1, 2, 3),
取掉后面的“, 2, 3”或者“, 3”即可。
但这只是在模板上做了手脚,
超级版主、版主可以通过直接访问url来进入后台。

*/
   二.管理权限与特殊用户组的组合使用
1.
用于主用户组。
后台  用户管理  分组与级别  用户组  特殊用户组
通过这个可以添加特殊用户组。
本教程以副管理员为例。

编辑该页面下的详情,关联管理权选择管理员

在这个页面内也可以修改该用户组的基本权限、特殊主题、帖子、附件、评分等非管理权限,
这里不多说。
后台  用户管理  分组与级别  管理组
找到刚才创建的副管理员,编辑管理权限,

可以限制副管理员的管理权限。
默认情况下所有权限全部打开,
即和管理员的权限相同。

这样,用户组创建完成。
想要把其他会员添加到该用户组直接编辑该会员的用户组即可。
/*
说明:
特殊用户组如果关联了管理权限,
编辑会员进入改组时,
就会取得对应的管理权限(可以是被限制过的),
即,
特殊用户组管理为管理员(或超级版主、版主)后,
进入改组的会员有管理员(或超级版主、版主)的管理权限;
但是,
特殊用户组如果没有关联管理权限,
把其他会员添加到该用户组时,
该会员可以却得任意一个管理权限或者没有管理权限,
当然,
这是管理员来决定的。
如下图(“副管理员”关联了管理员的管理权限,“版主+” 关联了超级版主的管理权限,“副版主”关联了版主的管理权限,“会员+”没有关联任何管理权限):

必须指出的是,
如果会员处于没有关联任何管理权限的特殊用户组且被关联了管理权限,
这个管理权限与系统内置的超级版主、版主的权限相同(管理员拥有最高权限)。
无法通过上述“后台  用户管理  分组与级别  管理组  编辑管理权限”的方法来限制权限。
*/

2.用于扩展用户组。
编辑会员的用户组时,
会发现有扩展用户组这一选项。
所有的内置管理组和创建的特殊用户组都会在被选择范围内,
只要打上前面的对钩就可以使会员的扩展用户组内显示所选择的用户组。
这里要说明的是,
扩展用户组即使选择了有管理权限的用户组(如管理员等),
该会员没有取得该用户组下的管理权限,
即会员的扩展用户组如果有adminid=1, 2, 3的用户组话,
该会员的adminid依然为0,没有任何管理权限。
/*
说明:
虽然没有管理权限,
但该会员可以进入被限制的私密论坛。
例如,
论坛中有一个版主区(只有版主以上的头衔才可以进入),
如果一个普通会员的扩展用户组被选择了版主或版主以上的用户组,
该普通会员就可以进入版主区了。
但其他的用户组设置同该会员的主用户组挂钩。
例如,
管理员可以匿名发贴、发表2048k的附件,
而会员用户组没有此权限,
那么把会员的扩展用户组选上管理员后,
依然没有上述权限。
*/
  
三.其他可供参考的技术帖子:
管理员密码的添加和修改视频教程 (by紫琼
不小心把唯一管理员设置为其他用户组的解决程序  (bymastermind007
版主对帖子管理操作之教程(有图教程)  (byAgFx
忘记管理员密码后的解决方法  (byAgFx
设置了 “管理员后台 IP 访问列表” 后无法登入后台的解决方法 (byAgFx
管理员无法操作管理权限的解决方法  (byAgFx

   

四.补记:
文章中几次提到了adminid的问题,
旨在让更多的人了解管理权限的实质。
其实就是一个字段的问题。
但是这个字段在论坛中的应用远没有想象中的简单。
办事情、想问题需要了解它的实质,
从感性意识提升到理性意识,
从普遍到特殊再到普遍,
这样才能把事情做好!
(扯的有点远,不过感觉到自己这半年的政治课没白上


  最后祝大家新年快乐,吉祥如意!

  本年度最后一张技术贴送出~


羽扇纶巾
2007-02-15

[ 本帖最后由 羽扇纶巾 于 2007-2-15 10:20 编辑 ]

评分

4

查看全部评分

郭鑫 发表于 2007-2-19 18:45:35 | 显示全部楼层
沙发
回复

使用道具 举报

爱你胜过自己 发表于 2007-2-24 09:50:13 | 显示全部楼层
谢谢了 学了好多东西  哈哈
回复

使用道具 举报

冬雷 发表于 2007-2-24 12:12:03 | 显示全部楼层
强!支持一下。
回复

使用道具 举报

狼王德鲁伊 发表于 2007-2-24 19:22:57 | 显示全部楼层
热烈支持一下~~
回复

使用道具 举报

sbsummer 发表于 2007-2-24 19:23:08 | 显示全部楼层
我免朱姓贵,名叫还珠格格。
回复

使用道具 举报

gcafrk 发表于 2007-2-25 22:43:22 | 显示全部楼层
好帖子,学习了!
回复

使用道具 举报

蓬莱仙子 发表于 2007-2-26 17:09:20 | 显示全部楼层
再学一次还真有点忘记了
回复

使用道具 举报

雨中独步 发表于 2007-2-26 21:21:50 | 显示全部楼层
支持,顶上。。。。

学习中。。。。。。。。。。
回复

使用道具 举报

yuuyjn 发表于 2007-3-25 11:37:17 | 显示全部楼层
学习学习学习学习
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-21 13:07 , Processed in 0.032784 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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