Solution pour ne pas perdre le cpte administrateur si LDAP

MantisBT forum for users who prefer to ask and answer questions in French.

Moderators: Developer, Contributor

Post Reply
Mmartine38
Posts: 10
Joined: 19 Mar 2014, 09:03

Solution pour ne pas perdre le cpte administrateur si LDAP

Post by Mmartine38 »

Bonjour,

J'ai trouvé une solution pour ne pas perdre la connexion via le compteur administrateur si on utilise MANTIS avec une connexion LDAP ou Active Directory.

Dans le fichier : /var/www/mantis/core/authentication_api.php, il faut modifier la fonction suivante (prendre ce qu'il y a en rouge) :

function auth_does_password_match( $p_user_id, $p_test_password ) {
$t_configured_login_method = config_get( 'login_method' );

//MM ajout pour ne pas passer par le ldap si user = administrator
if(user_get_field($p_user_id, "username") == "administrator"){
$t_password = user_get_field( $p_user_id, 'password' );
if(md5($p_test_password) == $t_password){
return true;
}
}
//FIN ajout MM
Post Reply