我尝试使用以下方法手动生成新密码: http://symfony.com/doc/current/security/password_encoding.html 但我不明白如何调用此功能。我应该设置为$ encoder参数?你能举个例子吗?
可能我错过了doc的一些章节。
亲切的问候, 卢卡斯
答案 0 :(得分:1)
$ encoder参数应该是服务security.password_encoder
$user = new Acme\UserBundle\Entity\User();
$encoder = $this->container->get('security.password_encoder');
$password = $encoder->encodePassword($user, $plainTextPassword);