Pour vérifier un mot de passe pour un utilisateur particulier, il faut utiliser la méthode USER::checkpassword.
Voici un exemple d'utilisation de cette méthode. Cette fonction nécessite de posséder le mot de passe en clair
function verifypassword($login,$passwd) { $dbanakeen=""; // by default auto complete : user=anakeen dbname=anakeen $u=new User($dbanakeen); // if ($u->setLoginName($login)) { if ($u->checkpassword($passwd)) { $err= "pass OK for $login"; } else { $err= "pass KO for $login"; } } else { $err= "unknow $login"; } return $err; } print verifypassword('jean.martin','monmotdepasse');