ajout error doublon mail
This commit is contained in:
parent
c5333887cc
commit
594122ed07
|
@ -86,6 +86,19 @@ class SecurityController extends Controller
|
||||||
if($masteridentity=="SSO") {
|
if($masteridentity=="SSO") {
|
||||||
if(empty($email)) $email = $username."@nomail.com";
|
if(empty($email)) $email = $username."@nomail.com";
|
||||||
|
|
||||||
|
// On s'assure qu'il n'y a pas déjà un utilisateur avec le même mail
|
||||||
|
$usermail = $em->getRepository('CadolesCoreBundle:User')->findOneBy(array("email"=>$email));
|
||||||
|
if($usermail) {
|
||||||
|
return $this->render('CadolesCoreBundle:Registration:info.html.twig', [
|
||||||
|
'useheader' => true,
|
||||||
|
'usemenu' => false,
|
||||||
|
'usesidebar' => false,
|
||||||
|
'info' => "Votre compte ne peut être activé car votre adresse mel est déjà utilisée par un autre compte utilisateur.<br>Nous sommes désolés du désagrément et vous invitons à contacter un administrateur.",
|
||||||
|
'mode' => "error",
|
||||||
|
'redirectto' => "",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
// Là c'est normal que potentiellement il n'existe pas il faut donc l'autogénérer
|
// Là c'est normal que potentiellement il n'existe pas il faut donc l'autogénérer
|
||||||
$user = new User();
|
$user = new User();
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,18 @@
|
||||||
{% autoescape %}
|
{% autoescape %}
|
||||||
<p>{{ info|raw }}</p>
|
<p>{{ info|raw }}</p>
|
||||||
{% endautoescape %}
|
{% endautoescape %}
|
||||||
|
|
||||||
|
{% if mode=="error" %}
|
||||||
|
{% if mode_auth == "SAML" %}
|
||||||
|
<a class="btn btn-primary" href="{{ path("lightsaml_sp.logout") }}">Déconnexion</a>
|
||||||
|
{% elseif mode_auth == "CAS" %}
|
||||||
|
<a class="btn btn-primary" href="{{ path("cas_sp.logout") }}">Déconnexion</a>
|
||||||
|
{% elseif mode_auth == "SQL" %}
|
||||||
|
<a class="btn btn-primary" href="{{ path("cadoles_core_logout") }}">Déconnexion</a>
|
||||||
|
{% elseif mode_auth == "LDAP" %}
|
||||||
|
<a class="btn btn-primary" href="{{ path("cadoles_core_ldap_logout") }}">Déconnexion</a>
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
Loading…
Reference in New Issue