我正在寻找一种 CakePHP 最佳实践,以便在经过身份验证后向客户端提供文件夹/文件。我知道使用.htpasswd/.htaccess
基于解决方案更简单,但我想知道更好的方法。
它是干什么用的?
我想创建一个客户区,经过身份验证的客户可以在其中看到私有文件夹的内容。例如,在 CMS 集成之前测试一些静态 html 模板或上传一些文档,如注释截图或 pdf 文件。
一个用例可能是:
- 创建一个新客户端(仅限管理员)
- 为同一客户端的不同用户生成登录凭据
- 创建一个新的客户端文件夹(仅限管理员)
- 将一些静态 html 上传到客户端文件夹
- 登录后客户端可以访问该文件夹并查看html
- 注销后对静态文件的访问受到限制
有什么建议么?