فهرست منبع

encodage password !

François 6 سال پیش
والد
کامیت
b565302a42
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      src/AppBundle/Controller/SecurityController.php

+ 3 - 1
src/AppBundle/Controller/SecurityController.php

@@ -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();