minor fix with username
Finshed backend recovery password
finished recover password function