我正在测试一种付款解决方案,其中用户被重定向到某个非现场支付网关以输入其付款凭据。付款成功后,用户就会被重定向回我的网站。
我的网站仍在开发中,因此受到一些基本身份验证的保护。
浏览器保存了身份验证详细信息,因此回发似乎有效,但我现在设置的某些会话变量似乎丢失了。
这可能是由基本身份验证设置引起的吗?
答案 0 :(得分:0)
是的,如果允许来自虚拟主机中的支付提供商/网关的IP或带有Allow from IP
的.htaccess文件的IP,则应该可以绕过BasicAuth保护,例如对于Apache虚拟主机< / p>
<VirtualHost *:80>
..
AuthType basic
AuthName "My cool test server"
Require valid-user
AuthUserFile /home/myuser/etc/htpasswd
Allow from x.y.z.z
</VirtualHost>