用户管理

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

下面我们先去看看用 drush 管理网站上的用户。我们可以先去创建一个用户,可以使用 user-create 这个命令 ... 输入 drush user-create ... 后面加上要创建的用户的名字 ... xiaoxue ... 小雪就是要创建的这个用户的名字 ... user-create 这个命令还有一些选项,在创建用户的时候可以加上。

先加上一个 mai ... 可以设置一下用户的邮件地址 ... 注意这个选项名字的前面是两个横线 ... 然后再用一个等号,等号右边就是这个选项的值 ... xiaoxue@ninghao.net ... 再加上一个密码的选项 ... --password ...

drush user-create xiaoxue --mail="xiaoxue@ninghao.net" --password="123456"

回车 ... 这里我们就用命令创建了一个新的用户,用户的名字是小雪,她有 email 是 xiaoxue@ninghao.net ,密码是 123456 ...

这行命令会返回一些有用的信息 ... 用户的 id 号,用户名,邮件地址,另外还有用户的角色 ... authenticated user ,就是我们经常看到的注册用户这个角色 ... 最后还有一个用户的状态 ... 现在是 active ,表示用户能够正常登录网站。 这里显示的信息其实就是 user-information 这个命令返回来的信息。

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

成功以后,可以打开 我的帐户来看一下 ... 现在我们已经用 xiaoxue 这个用户登录到了网站 ...

要阻止这个用户登录,可以使用 user-block 命令 .. 回到命令行 .. drush user-block xiaoxue ... 现在小雪这个用户就不能登录了 ... 我们可以查看一下她现在的状态 ... drush user-information xiaoxue ... 这里,user status ,也就是用户的状态现在是 blocked ... 表示现在 xiaoxue 这个用户是被阻止的状态 ...

回到浏览器 ... 刷新 ... 会退出登录 ... 再试着去登录一下 ... xiaoxue ... 123456 ... 这里会出现提示,说 xiaoxue 这个用户现在是未激活或者被屏蔽的状态 ...

要解除阻止,用的是 user-unblock ... 再回到命令行 ... drush user-unblock xiaoxue ... 现在,xiaoxue 就又可以登录了 ...

想要删除掉用户,我们可以使用 user-cancle 这个命令 ... drush user-cancel xiaoxue ... 回车 ... 提示要取消这个用户吗? 输入 y ... 再按一下回车 ...

执行成功以后,会提示,已经删除掉了 xiaoxue 这个用户。

用户管理《 Drupal 日常维护 》

统计

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

社会化网络

关于

微信订阅号

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