| 
					
				 | 
			
			
				@@ -111,7 +111,7 @@ class SecurityController extends Controller 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @Route("/register", name="security_register") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function registerAction(Request $request, UserPasswordEncoderInterface $encoder , \Swift_Mailer $mailer) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public function registerAction(Request $request, UserPasswordEncoderInterface $encoder) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $user = new User(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $user->setActivated(false); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -128,17 +128,8 @@ class SecurityController extends Controller 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $adresse = $this->generateUrl('security_activate', array('token'=>$user->getToken()), UrlGeneratorInterface::ABSOLUTE_URL); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $swiftMessage = new \Swift_Message('Videothèque - Activation de votre compte'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $message = $swiftMessage 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ->setFrom('admin@fdlibre.eu') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ->setTo($user->getMail()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ->setBody($this->render('@App/security/mail_activate.html.twig', array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    'user'  =>  $user, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    'lien'  =>  $adresse 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                )), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    'text/plain' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $mailer->send($message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $mail = $this->get('film.mail'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $mail->sendMailActivation($user, $adresse); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $this->addFlash('success', 'Votre compte a été créé. Un mail vient d\'être envoyé pour l\'activation du compte'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return $this->redirectToRoute('login'); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -152,7 +143,7 @@ class SecurityController extends Controller 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @Route("/motdepasseoublie", name="security_envoyertoken") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function recupMdpAction(Request $request, \Swift_Mailer $mailer) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public function recupMdpAction(Request $request) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $form = $this->createFormBuilder() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ->add('email', SearchType::class) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -169,18 +160,10 @@ class SecurityController extends Controller 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $user->setToken(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $em->flush(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $adresse = $this->generateUrl('security_resetpassword', array('token'=>$user->getToken()), UrlGeneratorInterface::ABSOLUTE_URL); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $swiftMessage = new \Swift_Message('Videothèque - Mot de passe oublié'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $message = $swiftMessage 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    ->setFrom('admin@fdlibre.eu') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    ->setTo($user->getMail()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    //->setBody("Salut ".$user->getUsername().", clique sur ce lien pour renouveller ton mot de passe : ". $adresse); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    ->setBody($this->render('@App/security/mail_tokenmdp.html.twig', array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        'user'  =>  $user, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        'lien'  =>  $adresse 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    )), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        'text/plain' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $mailer->send($message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $mail = $this->get('film.mail'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $mail->sendMailTokenMp($user, $adresse); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $this->addFlash('success', "Un mail vous a été envoyé à ".$user->getUsername()." pour récupérer le mot de passe"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return $this->redirectToRoute('login'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 |