|
@@ -109,7 +109,7 @@ class SecurityController extends Controller
|
|
|
/**
|
|
|
* @Route("/register", name="security_register")
|
|
|
*/
|
|
|
- public function registerAction(Request $request)
|
|
|
+ public function registerAction(Request $request, UserPasswordEncoderInterface $encoder)
|
|
|
{
|
|
|
$user = new User();
|
|
|
$form = $this->createForm(UserRegisterType::class, $user);
|
|
@@ -118,6 +118,8 @@ class SecurityController extends Controller
|
|
|
{
|
|
|
$user = $form->getData();
|
|
|
$user->setRoles(array('ROLE_USER'));
|
|
|
+ $encoded = $encoder->encodePassword($user, $user->getPassword());
|
|
|
+ $user->setPassword($encoded);
|
|
|
$em = $this->getDoctrine()->getManager();
|
|
|
$em->persist($user);
|
|
|
$em->flush();
|