Page 1 of 1

Solution pour ne pas perdre le cpte administrateur si LDAP

Posted: 08 Aug 2017, 13:33
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