colymba / silverstripe-private-assets
SilverStripe 3 模块,使(某些)资产仅供登录用户访问。
dev-master
2016-02-17 07:14 UTC
Requires
- silverstripe/framework: >=3.1
This package is auto-updated.
Last update: 2024-09-20 02:47:35 UTC
README
此模块使(某些)资产仅供登录用户访问。任何上传到 assets/private/**
下的文件(不包括图像或脚本)都需要登录才能查看/下载。
要求
Htaccess
将以下内容粘贴到 SilverStripe 部分 root .htaccess
文件中,在 RewriteBase '/'
行之后。
RewriteCond %{REQUEST_URI} /assets/private [NC] RewriteCond %{REQUEST_FILENAME} \.(pdf|zip|rar|7z|doc|docx|xls|xlsx|ppt|pptx)$ [NC] RewriteRule .* privateassets?file=%{REQUEST_FILENAME}&%{QUERY_STRING} [L,NC]
待办事项
- 很多
- 通过管理员使此配置可配置
许可证(BSD 简化版)
版权(c)2013,Thierry Francois(colymba)
保留所有权利。
重新分发和使用源代码和二进制形式(无论是否修改),前提是满足以下条件
- 源代码重新分发必须保留上述版权声明、本条件列表和以下免责声明。
- 二进制形式重新分发必须复制上述版权声明、本条件列表和以下免责声明在随分发提供的文档和其他材料中。
- 未经事先书面许可,不得使用 Thierry Francois、colymba 或其贡献者的姓名来认可或推广由此软件衍生出的产品。
本软件由版权所有者和贡献者“按原样”提供,并明确或暗示地放弃包括但不限于商销性、适用性和特定目的的隐含保证。在任何情况下,版权所有者或贡献者均不对任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代货物或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论其是否已通知此类损害的可能性,无论其责任是基于合同、严格责任还是侵权(包括疏忽或其他),无论损害是否由使用此软件引起。