better error msg
This commit is contained in:
1
.idea/sortir.iml
generated
1
.idea/sortir.iml
generated
@@ -3,7 +3,6 @@
|
|||||||
<component name="NewModuleRootManager">
|
<component name="NewModuleRootManager">
|
||||||
<content url="file://$MODULE_DIR$">
|
<content url="file://$MODULE_DIR$">
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" packagePrefix="App\" />
|
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" packagePrefix="App\" />
|
||||||
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" packagePrefix="App\Tests\" />
|
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" packagePrefix="App\Tests\" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/cache" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/cache" />
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ use Symfony\Component\Mime\Email;
|
|||||||
use Symfony\Component\Routing\Attribute\Route;
|
use Symfony\Component\Routing\Attribute\Route;
|
||||||
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
|
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
|
||||||
use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface;
|
use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface;
|
||||||
|
use Doctrine\DBAL\Exception\UniqueConstraintViolationException;
|
||||||
|
|
||||||
class AdminController extends AbstractController
|
class AdminController extends AbstractController
|
||||||
{
|
{
|
||||||
@@ -164,8 +165,8 @@ class AdminController extends AbstractController
|
|||||||
|
|
||||||
$this->addFlash('success', "Utilisateur ajouté ! Un email lui a été envoyé !");
|
$this->addFlash('success', "Utilisateur ajouté ! Un email lui a été envoyé !");
|
||||||
return $this->redirectToRoute('app_adminUser');
|
return $this->redirectToRoute('app_adminUser');
|
||||||
} catch(\Exception $e) {
|
} catch(UniqueConstraintViolationException $e) {
|
||||||
$this->addFlash('error', "Erreur : " . $e->getMessage());
|
$this->addFlash('error', "Le pseudo et/ou l'email est déjà utilisé");
|
||||||
return $this->redirectToRoute('app_adminUser');
|
return $this->redirectToRoute('app_adminUser');
|
||||||
} catch (TransportExceptionInterface $e) {
|
} catch (TransportExceptionInterface $e) {
|
||||||
$this->addFlash('error', "Erreur : " . $e->getMessage());
|
$this->addFlash('error', "Erreur : " . $e->getMessage());
|
||||||
|
|||||||
Reference in New Issue
Block a user