Non penso che l'esecuzione manuale dei passi di hashing della password sarebbe la soluzione. Se hai rilevato che non funziona, certo, puoi farlo a basso livello per eseguire il debug, ma i tuoi clienti se ne dimenticheranno quasi immediatamente.
Qui il problema è che stanno usando una password sbagliata, o perché l'hanno scritto male, o pensano davvero di averne usato uno diverso da quello che hanno fatto.
Per escludere il primo caso, falli scrivere la password desiderata in un editor di testo (ad esempio il blocco note), tagliarlo negli appunti e incollarlo nel campo della password. La password viene mostrata al cliente durante il processo, in modo che rimuova i casi in cui viene premuta una lettera sbagliata, Caps Lock è stato impostato ... (ovviamente ci aspettiamo che lo facciano in un momento in cui nessun altro guarda il loro schermo )
Il secondo caso è più difficile, poiché non vogliamo incoraggiare i clienti a mantenere un file di testo con le loro password. Idealmente, convinceresti i tuoi clienti a utilizzare un gestore di password come KeePass. Quindi, se la password, la stessa che ha funzionato in precedenza, viene copiata correttamente da Gestione password, puoi essere certo che sia effettivamente la password corretta.
Oltre a ciò, che richiede davvero un cambiamento di opinione dei tuoi clienti, puoi chiedere ai tuoi clienti di:
- crea una nuova password
- cambia la password con quella incollandola
- prova ad accedere con la stessa password che hanno negli appunti
tutte le volte che vogliono, per tentare di riprodurlo.