是否可以使用 PHP 或 Javascript 登录受 Apache 基本身份验证保护的目录?
一个简单的例子:
- 我有一个名为“protected”的目录(即 http://myurl/protected),它使用 apache 基本身份验证
- 我有一个表格位于 http://myurl/login.php带有用户名和密码字段
- 当用户在 login.php 中输入他们的用户名/密码并点击提交时,php 或 javascript 会自动将用户登录到 protected 区域并重定向他们。
- 当用户被重定向时,他们不必重新输入用户名/密码信息,并且他们可以完全访问 protected 目录中的信息。
这可能吗?如果是这样,我该如何实现?
更新: 按照我客户的实现要求,我不能使用基于 php 的身份验证系统。需要apache认证。
最佳答案
可以使用
header("Location: http://$username:$password@myurl.com/protected");
不过,我不建议这样做,而是使用上面提到的基于 php 的身份验证,而不使用 Apache 基本身份验证。
关于php - 使用 php 或 javascript 将用户登录到受 Apache 基本身份验证 (htaccess/htpasswd) 保护的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5466510/