Je ne pense pas que l'exécution manuelle des étapes de hachage de mot de passe serait la solution. Si vous avez détecté que cela échoue, bien sûr, vous pouvez le faire à bas niveau pour déboguer, mais vos clients l'oublieront presque immédiatement.
Ici, le problème est qu'ils utilisent un mauvais mot de passe , soit parce qu'ils l'ont mal saisi, soit parce qu'ils pensent vraiment en avoir utilisé un autre que celui qu'ils ont utilisé.
Pour écarter le premier cas, faites-leur écrire le mot de passe prévu dans un éditeur de texte (par exemple, le bloc-notes ), coupez-le dans le presse-papiers et collez-le dans le champ du mot de passe. Le mot de passe est montré au client pendant le processus, ce qui supprime les cas où une mauvaise lettre est pressée, le verrouillage des majuscules a été défini ... (bien sûr, nous nous attendons à ce qu'ils le fassent à un moment où personne d'autre ne regarde leur écran )
Le deuxième cas est plus difficile, car nous ne voulons pas inciter les clients à conserver un fichier texte avec leurs mots de passe. Idéalement, vous convaincriez vos clients d'utiliser un gestionnaire de mots de passe comme KeePass. Ensuite, si le mot de passe - le même qui fonctionnait auparavant - est correctement copié depuis le gestionnaire de mots de passe, vous pouvez être tout à fait certain qu'il s'agit bien du bon mot de passe.
Autre que cela, qui nécessite vraiment un changement de l'esprit de vos clients, vous pouvez demander à vos clients de:
- créer un nouveau mot de passe
- changer leur mot de passe en le collant
- essayer de vous connecter avec le même mot de passe qu'ils ont dans le presse-papiers
autant de fois qu'ils le souhaitent, afin d'essayer de le reproduire.