# Acts\_as\_authenticated: password recover

**URL:** <https://www.ruby-forum.com/t/acts-as-authenticated-password-recover/85797>\
**Category:** IT\
**Created:** [February 16, 2007, 12:34pm UTC](https://www.ruby-forum.com/t/acts-as-authenticated-password-recover/85797 "2007-02-16T12:34:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [February 16, 2007, 12:34pm UTC](https://www.ruby-forum.com/t/acts-as-authenticated-password-recover/85797/1 "2007-02-16T12:34:29Z")

</div>

Ciao,

sto implementando il recupero della password che per ora si limita a  
generare una nuova password, modificarla ed inviarla via mail.  
il punto è che quando la genero e la salvo per lui è una password criptata,  
come faccio a leggerla per spedirla in mail all’ utente?(intendo la  
stringa decriptata)  
la riga di codice che mi genera la password è questa, tra l’altro ho preso  
tutto dal wiki del sito uficiale  
user.password =  
Digest::SHA1.hexdigest("–#{Time.now.to\_s}–#{params[:user\_or\_mail]}–")[0,6]

Saluti Andrea

---

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [February 16, 2007, 12:41pm UTC](https://www.ruby-forum.com/t/acts-as-authenticated-password-recover/85797/2 "2007-02-16T12:41:30Z")

</div>

On ven, 2007-02-16 at 12:33 +0100, stb wrote:

> Ciao,
> 
> sto implementando il recupero della password che per ora si limita a generare una nuova password, modificarla ed inviarla via mail.  
> il punto Ã¨ che quando la genero e la salvo per lui Ã¨ una password criptata, come faccio a leggerla per spedirla in mail all’ utente?(intendo la stringa decriptata)  
> la riga di codice che mi genera la password Ã¨ questa, tra l’altro ho preso tutto dal wiki del sito uficiale  
> user.password = Digest::SHA1.hexdigest("–#{Time.now.to\_s}–#{params[:user\_or\_mail]}–")[0,6]

l’unico modo e’ inviargliela prima che sia crittata
