【发布时间】:2011-11-23 17:28:49
【问题描述】:
我有一个用户子目录,我想将每个子文件夹仅限于该用户。
例如,我有/users/user1,我想在其中保护user1 文件夹,以便只有user1 可以访问其中的文件。
我尝试使用 .htaccess 和 .htpasswd 文件,但即使我已经针对 MySQL 数据库进行了身份验证,也会提示我第二次登录。
我不知道该怎么做才能自动处理第二次登录请求,因为用户之前会通过身份验证。
我可以发布一些我的 .ht 文件的代码,但我认为这些信息可以让事情顺利进行。
【问题讨论】:
-
如何认证?通过 HTTP 基本身份验证?基于表单的 cookie 使用登录?这是两个几乎(通常)相互独立的不同登录系统。
-
我知之甚少,但我觉得(apache)htpasswd和mysql认证不一样,你用的是mod_auth_mysql吗?
-
我正在使用表单来验证数据库。我没有使用 mod_auth_mysql 至少我不认为我是。我正在获取用户名和密码,然后连接到 mysql 数据库并查看用户是否在那里并且有正确的密码,如果是这样,我会将他们引导到他们的帐户主页。我读过那篇文章,但我想如果文件是 .mp3 文件,我对如何打开文件并通过 php 将其提供给用户感到困惑......