hostease主机优惠

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7135|回复: 1

[使用] Mediawiki的用户组

[复制链接]
发表于 2011-1-2 15:48:07 | 显示全部楼层 |阅读模式
RAKsmart美国服务器
首先,MediaWiki用户组之间是集合的关系。匿名用户组 包含 user组用户 包含 (用户自定义组,管理员)


所以默认情况下,所有登录用户均属于user组,默认情况下user组有编辑权限。当自定义的teacher组,生成后,edit随user组为ture.所以当设定teacher组edit为false时wiki会参考user组的权限。


比如:在数据库user_groups表中加入teacher组;然后在DefaultSetting.php或LocalSetting.php中加入


$wgGroupPermissions['teacher' ]['edit'] = false;</pre>

此时teacher组用户并不会被禁止编辑操作。原因是在wiki的权限参考优先级中user高于teacher,(可以形象的理解为,user组比teacher组说话管用)。


要使teacher组禁止编辑,则应该将以下语句删除,或是注释掉(注释方法:在该语句前加#号)。


$wgGroupPermissions['user' ]['edit'] = false;</pre>

这样teacher组用户就不能编辑了。
回复

使用道具 举报

发表于 2011-8-15 13:41:44 | 显示全部楼层
美国主机侦探
看过,的确不错。谢谢楼主













回复 支持 反对

使用道具 举报

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

本版积分规则

美国主机评测网站

Archiver|手机版|小黑屋|Mediawiki中文技术论坛

GMT+8, 2024-11-24 19:13 , Processed in 0.037597 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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