このガイドでは、「ユーザーの承認が必要」設定が有効になっている場合のサインアッププロセスについて、設定手順とユーザー体験を含めて説明します。
必要なユーザーレベル: Administrator
Discourseコミュニティへの参加者を制御したい場合、新しいユーザーがログインする前に承認を必要とする設定を有効にすることができます。この機能は、プライベートコミュニティや、参加を制限したい公開フォーラムで一般的に使用されます。
ユーザー承認の設定
Discourseサイトでユーザー承認を設定するには:
-
must_approve_users サイト設定を有効にします。
注: 既存のサイトでこの設定を有効にすると、既存のすべてのユーザーは自動的に承認済みとしてマークされます。この時点以降の新しい登録のみが承認を必要とします。
-
(オプション)コミュニティをプライベートにしたい場合は、login_required サイト設定を有効にします。これにより、匿名ユーザーがフォーラムのコンテンツを閲覧できなくなります。
ユーザーサインアッププロセス
ユーザー承認を有効にすると、新しいユーザーのサインアッププロセスは次のようになります。
-
ユーザーがフォーラムにアクセスし、「サインアップ」ボタンをクリックします。
-
ユーザーはアカウントの詳細を入力し、アクティベーションメールを受け取ります。
-
メールがアクティブ化された後、ユーザーはフォーラムで次のメッセージを確認します。
Welcome to Discourse!
A moderator must manually approve your new account before you can access this forum. You’ll get an email when your account is approved!
承認前にユーザーがログインしようとすると、次のメッセージが表示されます。
Your account hasn’t been approved yet. You will be notified by email when you are ready to log in.
モデレーターによる承認プロセス
-
モデレーターは、保留中のユーザー承認に関するサイト内通知を受け取ります。
-
審査キューにリクエストが残っている場合、以前のリマインダーをまだ確認していないモデレーターにリマインダーのプライベートメッセージが送信されます。このリマインダーは、5分ごとに実行される PendingUsersReminder バックグラウンドジョブによって管理されますが、pending_users_reminder_delay_minutes サイト設定(デフォルト:480分)を使用して遅延させることができます。
-
スタッフがユーザーを承認すると、ユーザーはメール通知を受け取ります。
その他のリソース
「いいね!」 16
9件の投稿が新しいトピックに分割されました:サインアップメールが送信されない
3件の投稿が新しいトピックに分割されました:「ユーザーの承認を必須にする」の変更は既存のユーザーに影響しますか?](/t/does-changing-must-approve-users-effect-existing-users/311907)
T_Disco
(T)
26
「must_approve_users サイト設定について。
Does changing ‘must approve users’ effect existing users? - #2 by Moin で提供された情報に鑑みて
この設定をオンにすると、すべての既存ユーザーが承認済みとしてマークされます。
上記ドキュメントのスクリーンショットを更新していただけますでしょうか。
以下のようなスクリーンショットから警告を削除していただけますでしょうか。
また、「must_approve_users 設定をオンにすると、すべての既存ユーザーが承認済みとしてマークされます。」というテキストをドキュメントに追加して、結果を明確にすることも可能でしょうか。」
「いいね!」 2
jkrick
27
モデレーターとして、レビューが必要な新規ユーザーがいる場合、Discourseの「受信トレイ」にメッセージが表示されていました。しかし、現在は「スタッフ」カテゴリのトピックとして表示されています。「スタッフ」の新しいトピックリストが散らかるのを避けたいので、メッセージとして表示されるようにするにはどうすればよいでしょうか?
Moin
28
これは4年前に変更されたと思います(PR)。設定は pending users reminder delay minutes で、バックグラウンドジョブは5分ごとに実行されます。
Moin
29
詳細を教えていただけますか?再現しようとしましたが、保留中のユーザーリマインダーPMは、最も最近アクティブなモデレーターに送信されました。
レビュー待ちのリマインダーについて話しているのかと思いましたが、それもスタッフカテゴリには投稿されません。モデレーターグループの受信トレイに送信されます。
jkrick
30
ご連絡ありがとうございます。現在のスタッフカテゴリのスクリーンショットを添付します。「レビューが必要な新規ユーザー」というメッセージはすべて、スタッフカテゴリのトピックではなく、私の受信トレイに届くようにしたいのです。Discourseは初心者なので、おそらく何らかの設定を誤って変更してしまったのだと思いますが、何をしたのか見当がつきません。
[個人情報保護のため画像は削除しました]
Moin
31
これらはDiscourseコアに必要なレビューメッセージではないようです。
それらはこのようになります
あなたのメッセージは以下のようになります。
ユーザーXがFornax Science Consoleのアカウントを登録しました。
新規ユーザーYの登録リクエストは、Fornax Science Consoleへのアクセスをレビューする必要があります。
あなたはDiscourseの登録フローの代わりに#openid-connectを使用しているようです。そのため、このドキュメントトピックは役に立たないと思います。表示されているメッセージはmust_approve_usersとは関係ありません。
jkrick
32
ありがとうございます。次にどこを見ればよいか分かりました。
stephtara
(Stephanie Booth)
33
もしかしたら、回答は別の場所にあるかもしれません。もしそうであれば、お知らせください。ありがとうございます。
メンバー申請の拒否ワークフローはどのようになっていますか?
例えば、拒否の理由を記載する方法などはありますか?
あるいは、情報が不足している場合や、議論が必要な情報が提供された場合、申請を「保留」して、見込みメンバーとコミュニケーションを取る方法はありますか?