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);
|
spip_log("[auth_saml] authentification reussi pour l'utilisateur =".$email);
|
||||||
|
|
||||||
// Si l'utilisateur figure deja dans la base, y recuperer les infos
|
// 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);
|
$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']);
|
spip_log("[auth_saml] attribus utilisateur =".$row_auteur['login']);
|
||||||
|
|
||||||
if ($row_auteur) {
|
if ($row_auteur) {
|
||||||
|
|
Reference in New Issue