1
Мне нужно установить пароль пользователя в datafixtures. Но он кодируется в `sha512. Как я могу это сделать?Вручную установить пароль в FOSUserBundle
Мне нужно установить пароль пользователя в datafixtures. Но он кодируется в `sha512. Как я могу это сделать?Вручную установить пароль в FOSUserBundle
Чтобы вручную установить пароль для пользователя, вы должны использовать услугу security.encoder_fatcory.
$user->setPassword($this->container->get('security.encoder_factory')->getEncoder($user)->encodePassword("your password in plain texte here", $user->getSalt()));
10 спасибо за помощь) – 2014-09-08 13:54:57
и еще один вопрос, как установить поле в формате даты? может быть, его глупый вопрос, но новичок iam и теперь нет) – 2014-09-08 14:01:58
'new \ DateTime ('your date here')'. Если вы используете 'FOSUserBundle', вы можете установить простой пароль просто, вызывая' $ user-> setPlainPassword ('новый пароль') ' – ferdynator