CooCooWakka : CooCooACL

首页 :: 索引 :: 修订历史 :: 最新评论 :: CooCooWakkaGroup :: 登陆/注册 :: 你好, 38.103.63.62
你的足迹: » CooCooACL
分类: » 类别索引 » 用户文档
由于本站頁面是以簡體中文儲存,你現在看到的是動態轉換生成的繁體中文版本。
本動態轉換功能依然處于測試開發階段。返回
DeletedPage
CooCooWakka權限設置
CooCooWakka Access Control

每一個CooCooWakka頁面都有三個權限設置列表(ACL,Access Control List).分別控制閱讀(read)、編輯(write)和留言(comment)的權限。

每一個列表可以由若幹個用戶名以及*(代表所有人)、#(代表所有注冊用戶)組成,你也可以使用感嘆號(!)來排除相應行所代表的用戶,比如*表示所有人擁有權限,!*表示沒有人擁有權限。當然感嘆號也可以與用戶名一起使用.

如果列表是空的,意味著“沒有人擁有權限”,如果列表裡面只有SomeOne,表示SomeOne擁有權限,其它人都沒有。如果列表一行是*在另一行是!SomeOne則表示除了SomeOne其它人都有權限(包括匿名)。注意如果列表只有!SomeOne一行,這樣同樣意味著“沒有人擁有權限”。

如果你想多個用戶擁有/沒有權限,可以把這些信息按每行一個用戶的方式定義。

在0.0.7.x以後,加入了#,代表著所有注冊用戶,以下的設置是同樣可行的
#
!SomeOne
代表除了SomeOne的所有注冊用戶。

暫時沒有用戶組管理功能。

設置默認值
在wakka.config.php中,你可以設置默認的權限列表。這個默認設置會應用于所有新的頁面,以及之前你沒有修改過頁面權限的頁面。
以下是CooCooWakka新安裝後的默認值:
"default_write_acl" => "*", "default_read_acl" => "*", "default_comment_acl" => "*",
注意:更改該屬性以後,他不會對已設置過權限的頁面生效。

誰可以設置權限和移動頁面?

管理員
wakka.config.php中,有admin_users一項設置,可以把用戶名填入其中(以逗號[,]分隔).
在該設置中的用戶名所對應的用戶就有了對所有頁面的所有權限。
也可以修改頁面的所有者。
這項功能可以防止某些用戶在建立了一些不良頁面後又鎖定頁面權限所帶來的麻煩,所以設置管理員是非常必要的。

設置所有頁面的權限
設置權限分兩步
  1. 先在wakka.config.php設置默認權限。
    默認權限不會作用于舊頁面而對新頁面有效。
  2. 因此,然後修改舊頁面的權限(也可以直接使用phpmyadmin對舊頁面權限進行批處理設置)。

SourceForge.net Logo Creative Commons License
请享受共创成果的同时,尊重他人劳动。本站点内容如未特别声明,全部遵循 Creative Commons License by-nc-sa协议发布。