角色权限

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

这个视频我们来看一下用户角色的权限,下面我们先去创建一个新的用户角色 .. drush role-create 后面加上要创建的角色的名字 ... 输入 author ... 回车 ... 现在我们的 Drupal 网站里会多出一个角色,叫做 author ...

drush role-create author

给角色添加他能做的事,用的是 role-add-perm ... drush role-add-perm ... 后面加上要添加权限的角色 ... 输入 author ... 然后再加上具体的权限的名字 ... 不过记住权限的名字有点难 ... 这里我们可以使用模块的名字 ... 这样命令会给我们显示出一个跟这个模块相关的权限的列表 ... 加上一个 module 选项 ... 再等号右边指定一下模块的名字 ... 先输入 node ... 然后回车 ...

drush role-add-perm author --module=node

这里显示的就是跟 node 这个模块相关的所有的权限 ... 我们可以直接在这里去选择想要给 author 这个角色的权限 ... 先给它一个 create article content 这个权限 ... 它个权限可以让拥有 author 这个角色的用户创建文章内容 ...

输入这个权限的代号 ... 10 ... 然后回车 ...

这样 author 这个角色就拥有了这个权限,想要从这个角色里移除掉权限,可以使用 role-remove-perm 这个命令 。

下面, 我们可以找一个用户,给他分配一个 author 角色 .. 这样这个用户就可以去创建文章内容了 ... 为用户添加角色,用的是 user-add-role ... drush user-add-role ... 后面先加上要给用户的角色的名字 ... 输入 author .... 然后再指定一下用户 ... 这里我们给之前创建的 xiaoxue 这个用户分配一个角色 ... 输入 xiaoxue ... 回车 ...

drush user-add-role author xiaoxue

再查看一下 xiaoxue 这个用户的信息 ... drush user-information xiaoxue ... 回车 ... 你会发现, User foles 这里,会多出一个角色,就是 author ...

如果你想移除掉在用户上面的角色,可以使用 user-remove-role 这个命令 ...

下面再打开浏览器 ... 我们可以使用小雪这个用户登录一下 ... 输入用户名, xiaoxue ,再输入密码 ... 123456 ... 点击 登录 ..

成功以后,在边栏上,会显示一个 添加内容 的链接 ... 打开这个链接 ... 会显示一个创建文章内容的表单 .. 这是因为我们为 xiaoxue 这个用户添加了 author 这个角色,我们又给这个角色添加了可以创建文章内容的权限。所以,这里才会显示一个创建文章内容的表单。

角色权限《 Drupal 日常维护 》

统计

13679
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点