下面可以先手工去给一个用户添加一个 member 角色 ..
drush urol member xiaoxue
再添加一个用户,可以使用 ucrt 这个 drush 命令 ..
drush ucrt zhangsan --password=111111
查看一下这两个用户的信息
drush user-information zhangsan,xiaoxue
现在 xiaoxue 这个用户有一个 member 角色, zhangsan 只是一个普通的注册会员 .. 回到后台 .. 在配置, 用户 ..这里找到 Masquerade ... 在这个 Masquerade Block Quick Switch Users 下面,再把 zhangsan 这个用户添加进来 .. 然后保存 ...
再打开 区块 ... 找到 Masquerade 这个区块,把它放到一个位置上 ... 保存 ... 回到 前台页面 ... 先切换到 zhangsan 这个用户的身份 ... 可以直接点击这个区块上的链接 ..
打开一个视频内容 ... 然后点一下这个视频字段 ... 会提示 拒绝访问 ... 因为 zhangsan 只是普通的注册用户,所以没有权限查看私有文件系统里的文件 ..
再切换回来 ... 然后点击 xiaoxue, 现在我们的身份是 xiaoxue , 同样点击这个视频内容上的这个文件字段 ... 可以打开这个字段里的东西 ... 播放视频 ...
因为 xiaoxue 这个用户拥有 member 用户角色,所以她就有权限查看用私有文件系统存储的文件。