Skip to content
Extraits de code Groupes Projets
Valider 261cc1aa rédigé par marcimat's avatar marcimat
Parcourir les fichiers

Permettre de déclarer déclarer d'autres sources d'authentifications que spip...

Permettre de déclarer déclarer d'autres sources d'authentifications que spip et ldap au moment de l'identification du login.

Introduction d'une globale $liste_des_authentifications.
parent f04bdfb0
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -68,7 +68,7 @@ function verifier_login($session_login, $session_password, $session_md5pass="", ...@@ -68,7 +68,7 @@ function verifier_login($session_login, $session_password, $session_md5pass="",
// Essayer tour a tour les differentes sources d'authenfication // Essayer tour a tour les differentes sources d'authenfication
// on s'en souviendra dans visiteur_session['auth'] // on s'en souviendra dans visiteur_session['auth']
$sources_auth = array('spip', 'ldap'); $sources_auth = $GLOBALS['liste_des_authentifications'];
while (!$auteur while (!$auteur
AND list(,$methode) = each($sources_auth)) { AND list(,$methode) = each($sources_auth)) {
if ($auth = charger_fonction('auth_'.$methode, 'inc', true) if ($auth = charger_fonction('auth_'.$methode, 'inc', true)
...@@ -106,4 +106,4 @@ function informer_login($login){ ...@@ -106,4 +106,4 @@ function informer_login($login){
return $row; return $row;
} }
?> ?>
\ No newline at end of file
...@@ -298,6 +298,12 @@ $liste_des_forums = array( ...@@ -298,6 +298,12 @@ $liste_des_forums = array(
'info_pas_de_forum' => 'non' 'info_pas_de_forum' => 'non'
); );
// liste des methodes d'authentifications
$liste_des_authentifications = array(
'spip'=>'spip',
'ldap'=>'ldap'
);
// Experimental : pour supprimer systematiquement l'affichage des numeros // Experimental : pour supprimer systematiquement l'affichage des numeros
// de classement des titres, recopier la ligne suivante dans mes_options : // de classement des titres, recopier la ligne suivante dans mes_options :
# $table_des_traitements['TITRE'][]= 'typo(supprimer_numero(%s))'; # $table_des_traitements['TITRE'][]= 'typo(supprimer_numero(%s))';
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter