コンソール経由でユーザーアカウントをアクティブ化するにはどうすればよいですか?

コンソールからユーザーをアクティブ化して、メール内のアクティベーションリンクをクリックする必要がないようにするには、どのようなコンソールコマンドを使用すればよいですか?

古いトピックで見つかった古い方法は、もう機能しないようです。

それに対する直接的なコマンドはないと思いますが、Railsコンソールを使用できます。
まず、コンソールに入ります。

cd /var/discourse
./launcher enter app
rail c

次に、ユーザー名を指定してユーザーを見つけ(username_to_activateを置き換えてください)、アクティブ化します。

User.find_by(username: "username_to_activate").activate

終了するには、exitを2回入力します。

ログにそのアクションが表示されるはずです。
image

「いいね!」 4

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.