用户和角色管理

Serene 已经内置了角色和权限管理。

这个功能不是内建在 Serenity 中,它仅仅是一个示例,所以你可以选择使用自己的实现。我们会在接下来的章节中看看怎么使用。

进入 Administration / Roles 创建角色 Administrators 和 Translators 。

点击按钮 New Role ,输入 Administrators ,然后点击保存。

同样的方式创建 Translators 。

然后点击角色 Administrators 打开编辑对话框,点击 Edit Permissions 按钮修改权限。勾选全部复选框将所有权限赋予这个角色,然后点击 OK 按钮。

重复同样的步骤为 Translators 角色修改权限,但是这次仅授予 Administration: Languages 和 Translations 权限。

进入 Administration / User Managemen 页面添加更多的用户。

点击 admin 编辑其详情。

你可能注意到有一个有黑色软件图标没有标题的按钮。这个按钮与最左边的保存按钮不一样,当你点击它时对话框不会关闭,你可以看到你的记录在保存后是什么样子的。当然也可以在关闭窗口前继续修改记录。

现在点击 Translator 打开编辑对话框然后点击 Edit Roles。关联 Translators 角色然后点击 OK 按钮。

当你给用户关联一个角色,他会自动获得关联在这个角色上的所有权限。通过点击 Edit Permissions 按钮你可以授予用户额外的权限。你也可以把用户的角色权限撤销掉。默认情况下某个用户关联了某个角色就拥有该角色的全部权限,通过撤销可以将让该用户不拥有某个角色权限。

现在关闭全部对话框,点击右上角的 Logout 退出系统。

使用账号 translator 登录系统。

translator 这个账号仅仅能干访问 Dashboard, Theme Samples,Languages and Translations 等页面。

results matching ""

    No results matching ""