【发布时间】:2017-04-16 08:40:48
【问题描述】:
我想用密码保护页面,我知道如何在遗留的 PHP 中做到这一点,但我想使用 Symfony 的最佳实践,使用组件、防火墙或像这样的。
我指定这不是用户身份验证,而只是对输入正确密码的任何访问者的访问
感谢所有好的建议。
【问题讨论】:
标签: php symfony password-protection
我想用密码保护页面,我知道如何在遗留的 PHP 中做到这一点,但我想使用 Symfony 的最佳实践,使用组件、防火墙或像这样的。
我指定这不是用户身份验证,而只是对输入正确密码的任何访问者的访问
感谢所有好的建议。
【问题讨论】:
标签: php symfony password-protection
如果你使用 Apache,你可以使用简单的 http-basic-auth
将.htaccess 文件添加到 symfony 根目录下的 /web 文件夹中
确保它有这些行
AuthType Basic
AuthName "UNDER CONSTRUCTION"
AuthUserFile /absolute/path/to/.htpasswd
require valid-user
您可以在此处生成 .htpasswd 文件: http://www.htaccesstools.com/htpasswd-generator/
【讨论】: