我正在学习 Symfony2 并且遇到 security.yml 问题。我正在尝试将 bcrypt 算法设置为 security.yml 中的管理员用户,成本为 12,但我收到一个错误,提示 security.encoders.cost 需要一个数组。
我使用书中的示例和Symfony2 Security
security:
encoders:
Symfony\Component\Security\Core\User\User:
algorithm: bcrypt
cost: 12
providers:
in_memory:
memory:
users:
user:
password: userpass
roles: 'ROLE_USER'
admin:
password: $2y$12$3ueSi649.H6ky.9HYgiL/.mPkL3dWb8haWR//RHZHYHx5wbD.XdI.
roles: 'ROLE_ADMIN'