Hi,
our moderators also handle user account issues and would like to be able to change a user’s email address for them. How can I enable this?
Hi,
our moderators also handle user account issues and would like to be able to change a user’s email address for them. How can I enable this?
They can already?.. Unless using SSO.
They just need to go to the users public profile, click Preferences, and then edit the email address
Ah, you need to enable moderators_view_emails (though I have no idea why that setting is tied to the Preferences page) and make sure email editable is enabled too
That did it, thanks!
こんにちは、
ユーザーの設定でメールアドレスは表示されますが、編集できません。メールの編集を有効にする方法もわかりません……どこを確認すればよいでしょうか?
SSO についてお話しされているようですが……私のフォーラムは登録時に activemember360 と連携しています(これが SSO のことを指しているのでしょうか?また、WordPress とも連携しています)。もし Active や WordPress でメールアドレスを変更した場合、ユーザーが Discourse にログインできなくなるのではないかと心配です。
お手数ですが、ご助力いただけますでしょうか?
混乱しており、アカウントを **** してしまいたくありません……
よろしくお願いいたします!![]()
こんにちは、
再度ご連絡いたします。メールアドレスの変更が必要な方が、今後数週間はそのアカウントにアクセスできないため、何もしなければアカウントを失ってしまいます。
どなたかお手伝いいただけませんでしょうか?
よろしくお願いいたします。
一時的に通常ユーザーに降格させ、その後メールアドレスを変更させ、再びスタッフメンバーに昇格させてください。
セキュリティのため、スタッフユーザーは変更前のメールアドレスと変更後のメールアドレスの両方を検証する必要があります。
@codinghorror ご回答ありがとうございます!
しかし、彼はスタッフではなく、他の一般メンバーと同じ立場です…他に解決策はありますか?また、彼の「ステータス」を変更する必要がある場合、どこで変更できますか?Discourse?WordPress?ActiveMember?
どうもありがとうございます!
ご説明によると、ご自身でメールアドレスを変更できるようです。ただし、あなたのケースではそれができない可能性もあります。
いいえ、できません。私一人で問題を起こさずにできる場所もわかりません…
@simon 何かご意見はありますか?複数の ActiveMember、Wordpress、Discourse のセットアップがあまり理解できません ![]()
WordPress サイトのダッシュボードから Discourse リンクをクリックし、「SSO オプション」タブをクリックし、続いて「SSO プロバイダー」タブをクリックすることで、WordPress サイトと Discourse の間で SSO が有効になっているか確認できます。WP Discourse プラグインを介して SSO が有効になっている場合、「SSO プロバイダーを有効にする」チェックボックスがオンになっているはずです:
これが有効になっていると仮定して、Discourse の設定ページに移動し、「sso overrides email」と検索してください:
この設定が有効になっている場合、Discourse 上のメールアドレスは SSO ペイロードで提供されたメールアドレスから更新されます。WordPress 上でユーザーのメールアドレスを更新すれば、Discourse 上のメールアドレスも更新されます。Discourse の「sso overrides email」設定が無効で、ユーザーが Discourse 上でメールアドレスを更新できるようにしたい場合は、Discourse フォーラムの「email editable」設定が有効になっているか確認してください。この設定が有効になっている場合、ユーザーはアカウントページからメールアドレスを更新できるようになります:
こんにちは、サイモンさん。
お手伝いいただき、ありがとうございます。そのスクリーンショットがあれば完璧です!
両方のチェックボックスがオンになっていたため、Wordpressのユーザーセクションと、Wordpress上のActivemember360のユーザーセクションで、その方のメールアドレスを変更しました。
Activemember360を直接確認したところ、確かに変更されていました。しかし、Discourseではまだ古いメールアドレスのままです…
どうすればよいでしょうか?「sso overrides email」設定を無効にして、ユーザー自身に変更してもらう方がよいでしょうか?「email editable」設定はすでにオンになっていましたが、うまくいかないようです…
本当にありがとうございます!
お、すごい!@simon さん、本当にありがとう!! ![]()