【发布时间】:2010-05-18 15:20:36
【问题描述】:
假设我的服务器上存储了一些 pdf 文件,我只想允许付费用户下载特定的 pdf。
举个例子,假设我有一堆电子书。用户能够下载电子书 A 的唯一方法是他的帐户包含该特定书籍的正确凭据。
最好的方法是什么?
非常感谢任何关于如何改进我的想法的想法/建议!
我目前的想法:
用户下订单
成功后,将创建一个新文件夹 由他们创建 /account_num/order_id/ 的副本 特定文件将存储在 这个目录
- 让 php 生成一个 .htaccess 只允许从 url 访问 包含嵌入的随机哈希 进入它。
- 用户能够 访问这个随机散列页面是如果 他们以正确的用户身份登录, 并且哈希与哈希匹配 存储在数据库中,否则 他们被重定向到主页。
【问题讨论】:
标签: php .htaccess file-access