[英]Using php or javascript to log a user into a directory protected with Apache Basic Authentication (htaccess/htpasswd)
是否可以使用PHP或Javascript登录受Apache基本身份验证保护的目录?
一个简单的例子:
这可能吗? 如果是这样,我怎么能做到这一点?
更新:对我的客户端的实现要求,我不能使用基于PHP的身份验证系统。 它需要是apache身份验证。
可以使用
header("Location: http://$username:$password@myurl.com/protected");
虽然,我会建议反对它,并使用上面提到的基于PHP的身份验证,而不使用Apache基本身份验证。
我对apache基本身份验证的理解是,根据定义,它是基本的。 如果您愿意使用php和mysql,您可以构建一个适合您需求的简单登录系统。 只需检查mysql数据库中对应的用户名和密码(当然使用md5或sha256哈希密码),如果正确,请设置一个会话变量。 检查每个需要身份验证的页面上的变量,如果未设置/设置为false,则重定向。
这是一个很好的例子: http : //progtuts.info/92/login-system/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.