Mar*_*aio 2 php apache login popup protected-folders
我在这里阅读如何通过简单的dircet链接进入Apache密码保护的directroy:
http://username:password@yoursite.com/protected_dir/
Run Code Online (Sandbox Code Playgroud)
适用于FF/Chrome/Safari,显然不适用于IE7!:)
你知道我怎么能进入一个psw受保护的目录创建一个登录表单并使用GET/POST进入?
我是否需要在进入之前设置会话,或者我可以简单地将用户和密码作为GET/POST参数传递给受保护目录?(在最后一种情况下,我必须使用什么参数名称?)
谢谢!
您所指的是HTTP身份验证,不使用URL参数或POST数据处理.
HTTP客户端必须直接处理它.
现在,如果您无法控制受密码保护的目录,那么您无能为力.
但是,如果您确实拥有控制权并希望提供HTML登录表单,则必须更改身份验证方法,而不是依赖HTTP身份验证,而是通过URL参数或POST数据执行此操作.您可以不为Apache使用不同的身份验证类型模块(必须是第三方模块,因为Apache仅支持HTTP Basic和Digest身份验证),或者更实际地,使用PHP进行身份验证并管理会话.