使用url中的用户名/密码进行Apache基本身份验证

Mar*_*own 5 apache security authentication http

我正在使用php将用户重定向到受apache基本身份验证保护的目录.我使用以下url格式自动将用户登录到此目录:

http://用户名:password@www.somewebsite.com/protected.

这适用于除IE之外的所有浏览器,IE不再支持在URL中传递用户名/密码.

Web应用程序是否有另一种方法可以自动将用户登录到受apache基本身份验证保护的目录中?

更新:如果可能,请忽略使用apache基本身份验证和http的固有缺点,除非您能够提供解决此问题的可行替代方案...即如何自动将用户登录到受保护目录.这适用于已经使用apache基本身份验证的客户端.谢谢 :)

Dem*_*nto 2

Microsoft对此问题有详细的解释,包括其知识库中的不同解决方法。这应该会让你有一个好的开始。

另请查看我关于将 HTTP 与基本身份验证混合的评论。如果存在安全问题,您通常不想这样做。始终使用 HTTPS,因为基本身份验证未加密。