|
@@ -114,6 +114,17 @@ class SecurityController extends Controller
|
|
|
$user = new User();
|
|
|
$form = $this->createForm(UserRegisterType::class, $user);
|
|
|
$form->handleRequest($request);
|
|
|
+ if ($form->isSubmitted() && $form->isValid())
|
|
|
+ {
|
|
|
+ $user = $form->getData();
|
|
|
+ $user->setRoles(array('ROLE_USER'));
|
|
|
+ $em = $this->getDoctrine()->getManager();
|
|
|
+ $em->persist($user);
|
|
|
+ $em->flush();
|
|
|
+ $this->addFlash('success', 'Votre compte a été créé. Vous pouvez vous identifier');
|
|
|
+ return $this->redirectToRoute('login');
|
|
|
+ }
|
|
|
+
|
|
|
return $this->render('@App/security/register.html.twig', array(
|
|
|
'form' => $form->createView()
|
|
|
));
|