2011-08-31 25 views
0

我正在使用插件acts_as_authentic!然後我想要設計一個頁面來更改密碼!我不知道如何處理它! 首先,如何測試和驗證舊密碼? 那麼,如果出現錯誤,是否應該進行驗證? 對不起我的英文不好!也許我沒有說清楚! 任何意見將不勝感激! 非常感謝!如何更改ROR中的密碼如果使用acts_as_authentic

回答

0

我用戶授權邏輯,但檢查舊密碼是一樣的。您的用戶模型應該有一個鹽場,因此,所有你需要做的是加密使用任何加密acts_as_authentic配置爲使用字符串

params[:password] + current_user.salt 

。您只需使用rails控制檯並鍵入User.new即可查看用戶的鹽域名稱。希望有所幫助。