我试图在Shopware 6应用程序中设置密码身份验证,我创建了一个包含用户名和哈希密码的.htpasswd
文件。.htpasswd
与.htaccess正确链接,它可以正常工作,因为我可以看到提示对话框要求输入用户名/密码组合。
我的public/.htaccess
文件:
AuthType Basic
AuthName "restricted area"
AuthUserFile /Path/to/MyDomainSecretDirectory/.htpasswd
require valid-user
**问题:**当尝试访问/admin
时,对话框不断要求输入密码并返回401错误,尽管密码很好,并与店面一起工作。
会有什么问题呢?
1条答案
按热度按时间zf9nrax11#
我找到了这个问题的答案。
使用Shopware 6,一些商店数据也在可以从互联网访问的目录之外。使用经典的
.htaccess
密码保护设置后,Shopware登录将不再起作用。当调用Shopware后端时,系统会反复要求您输入htaccess保护的密码,从而无法登录。这里的解决方案是解除对
/api
端点的保护。只需在.htaccess
代码下添加以下代码块: