0

Rails アプリケーションでアクティブな管理者を使用しています。

ユーザーが正確に何を見ているかを確認したいので、アクティブな管理ページからユーザーのアカウントページに入りたいです。

devise で暗号化されたパスワードを復号化できると思っていたのですが、 Rails Devise でパスワードを復号化できないことがわかりました。

暗号化されたパスワードを使用してサイトに入ろうとしましたが、できませんでした。

どうすればこれを実装できますか?

4

2 に答える 2

0

Devise Wikiに例があります。方法: 方法:管理者の場合は、別のユーザーとしてサインインします。

提案されたソリューションは、セッション中の現在のユーザーを置き換えるため、ActiveAdminからサインアウトされると思います。

于 2012-09-07T20:32:08.737 に答える
0

非常に重要な場合は、db から暗号化されたパスワードをコピーして、このユーザーの独自の暗号化されたパスワードを貼り付けることができます。経由で行うことができますrails c。あなたの行動の後、パスワードをもう一度書き換えてください。しかし、それは悪い方法です。アプリのテストをいくつか作成する必要があります。

于 2012-09-07T20:08:34.837 に答える