Solution pour ne pas perdre le cpte administrateur si LDAP
Posted: 08 Aug 2017, 13:33
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
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