2015-11-02 61 views
0

我有一个上传文件夹的Symfony项目。在该文件夹中,我有我想限制访问权限的子文件夹。例如。Symfony2拦截直接访问特定的上传文件夹

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

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

回答

0

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

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

+0

有趣。我在想这可能是一个.htaccess的东西? – Adam

+0

也许别人可以采取其他答案。 –