如何在.htaccess密码保护中为同一用户分配多个密码 ?
它看起来像我的.pass文件,但只有第一个工作
克里斯蒂娜:o5hZ6Uplugq.2
克里斯蒂娜:uaZOUG6BzJaUc
我们可以在这里看到http httpd authenticator的源代码:
https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/aaa/mod_auth_basic.c
在函数get_basic_auth()和authenticate_basic_users()我们可以清楚地看到,.htaccess文件的解释分两步进行:
如果我很好地解释代码,那么n个重复的用户,只有第一行才有意义。
当然,如果你愿意,你可以达到这个目标,但是你必须稍微扩展一下这个源文件,或者使用其他types的authentication。 例如,针对数据库后端的身份validation可能也可能不具有此附加function。 谷歌的“Apache身份validationLDAP”或类似的,如果你愿意。