我想使用密码保护页面,我知道如何在合法的PHP中执行此操作,但我希望使用Symfony的最佳实践,使用组件,防火墙或像这样的东西。
我指定这不是用户身份验证,而只是访问输入正确密码的任何访问者
所有好的建议将不胜感激。
答案 0 :(得分:1)
如果你使用Apache,你可以使用简单的http-basic-auth
将.htaccess
文件添加到symfony root
确保它有这些行
AuthType Basic
AuthName "UNDER CONSTRUCTION"
AuthUserFile /absolute/path/to/.htpasswd
require valid-user
你可以在这里生成.htpasswd文件: http://www.htaccesstools.com/htpasswd-generator/