Mauvais login : mssqlnative extension not installed

Mauvais login : mssqlnative extension not installed

par Boris R,
Nombre de réponses : 2
Avatar Moodleurs particulièrement utiles

Bonjour, 

Depuis le passage de 3.8 à 3.10, et la mise à jour Php 7.4  et MariaDb 10.5, j'ai le message "mssqlnative extension not installed" qui s'affiche lorsque l'utilisateur saisi un mauvais login

Comment résoudre ce problème et quel est l'extension Mysql à ajouter ? 

Ou Comment changer par un message plus explicite pour l'utilisateur.

Un sujet anglais évoque indirectement le même message, mais est fermé : https://moodle.org/mod/forum/discuss.php?d=372833

D'avance merci pour vos retours.
Moyenne des évaluations  -
En réponse à Boris R

Re: Mauvais login : mssqlnative extension not installed

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Bonsoir,

Quels sont les plugins d'authentification que vous avez activés ?

Peut-être que vous pourrez changer le message "mssqlnative extension not installed" par un message plus explicite en modifiant la ligne 27 du fichier /lib/adodb/drivers/adodb-mssqlnative.inc.php.
A tester...

Christian

En réponse à Christian Bocquet

Re: Mauvais login : mssqlnative extension not installed

par Stéphane BERNIER,
Avatar Moodleurs particulièrement utiles
Bonjour Christian,

Je travaille avec Boris sur ce sujet. Merci pour votre réponse qui nous a permis de trouver la solution.

Visiblement, Moodle fait appel au plugin d'authentification "Base de données externe" (auth_db). La valeur du paramètre Base de données (auth_db | type) était définie sur mssqlnative.
En la repassant sur la valeur par défaut mysqli, nous avons bien un message d'erreur propre.

Merci pour votre aide.
Moyenne des évaluations Utile (2)