用户登录

先去给付费的用户单独添加一个用户角色,然后再设置一下这个用户角色的权限,让它可以访问到私有文件系统里的文件。 添加角色可以用 rcrt 这个 drush 命令,也可以通过 Drupal 的后台 ... 打开 用户 .. 权限 .. 角色 ..

这里列出的是 Drupal 默认的几个角色 .. 匿名用户,注册用户,还有 administrator .. 在这里输入一个新的用户角色 .. 名字是 member .. 然后点击 添加 ..

在后面的视频里我们会让用户购买会员以后,自动给他们分配一个 member 的用户角色 ... 下面再去设置一下,只能让 member 角色的用户可以访问到私有文件系统里的文件 ...

默认 Drupal 并不能单独设置这个权限,我们需要再用一个叫 private_files_download_permission 的模块 ..

打开终端,进入到 Drupal 项目所在的目录,然后用 drush 去安装一下这个模块 ..

drush dl private_files_download_permission --select

选择下载最近的开发版 .. 再启用一下这个模块

drush en private_files_download_permission -y

再提交一下:

git add .
git commit -m '安装 private_files_download_permission'

完成以后,回到浏览器,打开 权限 .. 搜索一下 private ... 这里列出的几个权限就是刚才我们安装的模块提供的 .. 下面可以给之前创建的 member 这个角色一个 Bypass Private files download permission,可以下载私有文件的权限 ..

https://www.drupal.org/project/private_files_download_permission

添加用户角色与设置访问私有文件的权限《 创建宁皓网 #3:电子商务 》

统计

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

社会化网络

关于

微信订阅号

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