|
@@ -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 {
|