mauvais hashage du mot de passe
touche (au moins) les spip en 2.1 et 3.0
alors que "Prof_Mathématiques_Site01" est un mot de passe valide, "Prof_Mathematiques_Site01", s'il est bien enregistré (accepté sans message d'erreur) en base, n'est pas reconnu lors de la phase de login => "Erreur de mot de passe."
on notera la subtile différence entre le "é" du premier cas et le "e" du second.
à première vue, ça se passerait dans ecrire/auth/sha256.inc.php dans les fonctions string2ordUTF8() et/ou ordUTF8()