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