dunque...a dire il vero credo che kentaromiura non abbia capito la mia situazione e nemmeno danny21.
La password è criptata in MD5 che ricordo essere un oneway. il pannello per modificare i propri dati lo ho pure io ma per funzionare (essendo paramentrizzato) ha bisogno che l'utente faccio login...ma se non ha la password non può fare login.

Credo che farò così:

se si perde la chiave il modulo aggiunge una password casuale che invia all'email dell'utente e salva la nuova password da qualche parte.... poi....
azz poi è un problema...credo che mi inventerò qualcosa con i file di testo....