ユーザーのメインメールを承認するために、以下の手順が見つかりました。
cd /var/discourse
sudo ./launcher enter app
rails c
user = User.find_by_email("...")
user.approved = true
user.save
EmailToken.confirm(user.email_tokens.first.token)
コマンドライン経由で、同様の方法でセカンダリメールを承認するのを手伝ってもらえませんか?
ユーザーのメインメールを承認するために、以下の手順が見つかりました。
cd /var/discourse
sudo ./launcher enter app
rails c
user = User.find_by_email("...")
user.approved = true
user.save
EmailToken.confirm(user.email_tokens.first.token)
コマンドライン経由で、同様の方法でセカンダリメールを承認するのを手伝ってもらえませんか?
それがもう可能かどうかはわかりません。実際のトークンは以前は EmailToken の token フィールドに保存されていましたが、token フィールドは削除されました。現在、トークンのハッシュ値のみが token_hash フィールドに保存されています。
私の理解が正しければ、実際のトークンを取得する唯一の方法は、ユーザーが新しいメールアドレスを確認するために送信されるメールに含まれる確認リンクから取得することです。