From 261cc1aabc53c53f04b9c66498018cc3b344516a Mon Sep 17 00:00:00 2001 From: Matthieu Marcillaud <marcimat@rezo.net> Date: Sun, 1 Jun 2008 22:26:52 +0000 Subject: [PATCH] =?UTF-8?q?Permettre=20de=20d=C3=A9clarer=20d=C3=A9clarer?= =?UTF-8?q?=20d'autres=20sources=20d'authentifications=20que=20spip=20et?= =?UTF-8?q?=20ldap=20au=20moment=20de=20l'identification=20du=20login.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Introduction d'une globale $liste_des_authentifications. --- ecrire/inc/identifier_login.php | 4 ++-- ecrire/inc_version.php | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ecrire/inc/identifier_login.php b/ecrire/inc/identifier_login.php index fcd0e40b74..ebbb864dee 100644 --- a/ecrire/inc/identifier_login.php +++ b/ecrire/inc/identifier_login.php @@ -68,7 +68,7 @@ function verifier_login($session_login, $session_password, $session_md5pass="", // Essayer tour a tour les differentes sources d'authenfication // on s'en souviendra dans visiteur_session['auth'] - $sources_auth = array('spip', 'ldap'); + $sources_auth = $GLOBALS['liste_des_authentifications']; while (!$auteur AND list(,$methode) = each($sources_auth)) { if ($auth = charger_fonction('auth_'.$methode, 'inc', true) @@ -106,4 +106,4 @@ function informer_login($login){ return $row; } -?> \ No newline at end of file +?> diff --git a/ecrire/inc_version.php b/ecrire/inc_version.php index 3b1d99d014..0977aba0ee 100644 --- a/ecrire/inc_version.php +++ b/ecrire/inc_version.php @@ -298,6 +298,12 @@ $liste_des_forums = array( '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 // de classement des titres, recopier la ligne suivante dans mes_options : # $table_des_traitements['TITRE'][]= 'typo(supprimer_numero(%s))'; -- GitLab