匿名ユーザーによる差し戻し

以前匿名化されたユーザーを、以前の元のバージョンに戻す方法を教えていただけますか?

何かアイデアはありますか?

匿名化されたユーザーをバックアップから復元せずに「元に戻す」ことはできません(バックアップから復元すると、バックアップ以降に発生した他のすべてのことも元に戻されます)。

ただし、問題のアカウントが見つかると仮定すると、パスワードが設定されていれば、匿名アカウントにログインできます。

パスワードが設定されていない場合は、なりすましまたはレールコンソール経由でメールアドレスを変更し、同じメールアドレスでソーシャルアカウントでサインインするか、リンク(またはパスワードリセット)でサインインしてもらう必要があります。

「いいね!」 1

なりすましや管理パネル経由でメールアドレスを変更しようとしても、変更を選択して新しいものを入力しても保存されず、匿名化の一般的なメールアドレスがプライマリのままになります。

ユーザーページ(管理者ページにはこの機能がないため)のことを指していると仮定すると、該当ユーザーはメールアドレスを確認するためにリンクをクリックする必要があります。

確認せずに変更するには、サーバーにsshで接続し、railsコンソールを通じて変更する必要があります。

「いいね!」 1

こんにちは。

元のユーザーアカウントが必要なことは承知しております。個人的には、ユーザーに新しいアカウントを作成してもらうことをお勧めします。

その後、匿名化されたアカウントを新しいアカウントとマージすることで、すべての統計情報とプロフィールが置き換えられます。

マージ機能は、ユーザー管理設定の「ユーザーの削除」、「匿名化」、「なりすまし」ボタンの隣にあります。

これでよろしいでしょうか?

「いいね!」 3