这个问题并不少见,但我真的不知道该如何实现这一点。 我在我的小型论坛有500个注册用户,他们有文件上传到我的服务器。 由于我的用户已经在我的web服务器上映射了我的目录结构,所以他们能够访问我注册用户上传的文件,即使他们不拥有它。 我使用一个名为Yii和MySQL的PHP框架来管理我的用户,但是我想让我的用户只访问他们自己的文件,而不是其他人的文件。我正在考虑使用htaccess,但这种方法有点模糊。网站用户帐号目录访问
如果您有任何意见或建议,请有点张贴解答^^ 感谢
例: 用户“真身”有一个文件夹名为“mamifolder” 但用户“大地”必须不能够访问“ mamifolder”。用户“大地”只能访问“dadifolder”
的解决方案,我知道,但有重大缺点:
1)是存储在数据库中的所有文件(缺点:这是自天一个非常糟糕的做法这是不是一个很好的做法,我认为)
2)是使上传的文件受htaccess保护,并让php呈现上传的文件(缺点:另一个糟糕的做法,使网络应用程序非常缓慢例如私人图片将使用php加载,如果有很多私人图片会在同一页面同时加载)
这个解决方案会很慢吗?我将同时在同一页面中呈现10张以上的图像。 – 2012-03-16 09:31:35
但是,您现在如何加载它们?你打算加载图片的缩略图吗? – Puigcerber 2012-03-16 09:34:16
只是标记... – 2012-03-17 06:30:09