Exemplo n.º 1
0
 public function saveUser(Users $user, ObjectManager $manager)
 {
     $user->setSalt(md5(time()));
     // шифрует и устанавливает пароль для пользователя,
     // эти настройки совпадают с конфигурационными файлами
     $encoder = new MessageDigestPasswordEncoder('sha512', true, 10);
     $password = $encoder->encodePassword($user->getPassword(), $user->getSalt());
     $user->setPassword($password);
     $manager->persist($user);
     $manager->flush();
 }