Symfony2拦截直接访问特定上传文件夹

时间:2015-11-02 23:39:28

标签: php symfony controller routing restrict

我有一个带上传文件夹的Symfony项目。在该文件夹中,我有子文件夹,我想限制访问某些文件夹。例如

- small (allow)
- medium (allow)
- large (dis-allow)
- original (dis-allow)

如何限制对上述2个文件夹的访问,然后拦截对控制器的调用,以便在提供文件之前检查凭据?

1 个答案:

答案 0 :(得分:0)

Symfony使用用户www-data(如Apache)访问服务器上的文件。您可以禁用此用户的访问权限。

如果要控制Symfony应用程序中所有用户的访问权限,则必须在操作系统中创建用户,然后授予他们权限。