Password recovery

Qui ho lasciato l'infrastruttura preesistente per coerenza con gli altri metodi "do_....", per poi lasciare il refactoring ad un task successivo. In effetti arrivano un po' poche informazioni all'utente.