1

タイトルはかなり自明です。これが存在するかどうかはわかりません。bcryptのセキュリティが大幅に低下するためですが、RailsアプリでDeviseを使用していて、パスワードを忘れてしまいました。ただし、サーバーにアクセスして情報を見つけることはできます。暗号化されたパスワードが表示され、復号化する必要があります。

この問題の代替ソリューションは必要ありません。パスワードを取得できるように、復号化機能が必要です。

4

1 に答える 1

8

Railsコンソールを起動して、パスワードを手動で再割り当てしてみませんか?

u = User.find_by_username('myname')
u.password = u.password_confirmation = 'reset_password'
u.save

通常、これらの線に沿った何かが機能します。

于 2011-08-30T20:54:57.683 に答える