login_saml: nameid higher priority than email

This commit is contained in:
Jérôme Schneider 2013-09-12 19:18:20 +02:00
parent 3b18802487
commit 4b2d4dac6f
1 changed files with 6 additions and 1 deletions

View File

@ -75,9 +75,14 @@ function login_saml_successfull()
spip_log("[auth_saml] authentification reussi pour l'utilisateur =".$email);
// Si l'utilisateur figure deja dans la base, y recuperer les infos
$result = spip_query("SELECT * FROM spip_auteurs WHERE (nameid=". _q($nameid) ." OR email=". _q($email) .") AND statut<>'6form'" );
$result = spip_query("SELECT * FROM spip_auteurs WHERE nameid=". _q($nameid) ." AND statut<>'6form'" );
$row_auteur = spip_fetch_array($result);
if (!$row_auteur) {
$result = spip_query("SELECT * FROM spip_auteurs WHERE email=". _q($email) ." AND statut<>'6form'" );
$row_auteur = spip_fetch_array($result);
}
spip_log("[auth_saml] attribus utilisateur =".$row_auteur['login']);
if ($row_auteur) {