login_saml: nameid higher priority than email
This commit is contained in:
parent
3b18802487
commit
4b2d4dac6f
|
@ -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) {
|
||||
|
|
Reference in New Issue