in realtà un metodo c'è, se ne è già parlato su questo forum, non ricordo quale utente ha scritto un codice che ho usato qualche volta e funziona bene:
	Codice PHP:
	
function crypta($x){
 $key="tuachiavedicryptazione";
 if(strlen($key)<32){
        $key = md5($key);
    }
    $ld = strlen($x);
    $lk = strlen($key);
    for($i=0, $crpass=""; $i<$ld; $i++){
        $crpass .= sprintf("%02X",(ord($x[$i]))^(ord($key[$i%$lk])));
    }
 return $crpass;
 return $x;
}
function decrypta($x){
    $key="tuachiavedicryptazione";
    if(strlen($key)<32) $key = md5($key);
    $ld = strlen($x);
    $lk = strlen($key);
    for($i=0, $data=""; $i<$ld; $i+=2){
        $data .= chr((hexdec(substr($x, $i, 2)))^(ord($key[($i>>1)%$lk])));
    }
    return $data;
    return $x;
} 
 
 non mi chiedere cosa fà questo codice perchè NON L'HO SCRITTO IO, prova a usare la funzione ricerca che magari il 3d è rimasto dopo la ristrutturazione del forum  
 
altrimenti quando un utente si dimentica la password gli e ne generi una a caso te, la metti nel database e la invii all'utente per email (come fanno tutti o quasi) 