namespace Rapsys\UserBundle\Controller;
use Doctrine\DBAL\Exception\UniqueConstraintViolationException;
+
+use Rapsys\UserBundle\RapsysUserBundle;
+
use Symfony\Bridge\Twig\Mime\TemplatedEmail;
use Symfony\Component\Form\FormError;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
use Symfony\Component\Security\Http\Authentication\AuthenticationUtils;
-use Rapsys\UserBundle\RapsysUserBundle;
-
/**
* {@inheritdoc}
*/
//Create message
$message = (new TemplatedEmail())
//Set sender
- ->from(new Address($this->config['contact']['address'], $this->config['contact']['name']))
+ ->from(new Address($this->config['contact']['address'], $this->translator->trans($this->config['contact']['name'])))
//Set recipient
//XXX: remove the debug set in vendor/symfony/mime/Address.php +46
->to(new Address($context['recipient_mail'], $context['recipient_name']))
//Log new user infos
$this->logger->emergency(
$this->translator->trans(
- 'register: mail=%mail% locale=%locale% confirm=%confirm%',
+ 'register: mail=%mail% locale=%locale% confirm=%confirm% ip=%ip%',
[
'%mail%' => $postMail = $_POST['register']['mail'],
'%locale%' => $request->getLocale(),
'hash' => $this->slugger->hash($postSmail)
]+$this->config['route']['confirm']['context'],
UrlGeneratorInterface::ABSOLUTE_URL
- )
+ ),
+ '%ip%' => $request->getClientIp()
]
)
);
$form = $this->factory->create($this->config['register']['view']['form'], $user, [
//Set action to register route name and context
'action' => $this->generateUrl($this->config['route']['register']['name'], $this->config['route']['register']['context']),
+ //Set captcha
+ 'captcha' => true,
//Set civility class
'civility_class' => $this->config['class']['civility'],
//Set civility default
//Create message
$message = (new TemplatedEmail())
//Set sender
- ->from(new Address($this->config['contact']['address'], $this->config['contact']['name']))
+ ->from(new Address($this->config['contact']['address'], $this->translator->trans($this->config['contact']['name'])))
//Set recipient
//XXX: remove the debug set in vendor/symfony/mime/Address.php +46
->to(new Address($context['recipient_mail'], $context['recipient_name']))