lega4
1
古いフォーラムエンジンからDiscourseに移行しました。ユーザー作成はメインのウェブサイトから(APIリクエスト経由で)処理されるため、フォーラムの登録を禁止したかったのです。フォーラムアカウントはメインのウェブサイトのユーザーアカウントと一緒に作成されます。
しかし、「登録を無効にする」を有効にしたところ、APIからさえユーザーを作成できませんでした。そのため、「招待のみ」に切り替えました。これは機能するようですが、問題が発生しました。既存のユーザー(古いフォーラムから移行したユーザー)はすべて、最初のログイン前に承認が必要になりました。新規ユーザーの場合は問題ないようです。どうすれば既存の数千人のユーザーを「一括承認」できますか?また、なぜこのメッセージが表示されるのですか?
SSO で処理したい場合は、登録全体を無効にするのではなく、enable local logins を無効にしたいのだと思います。
「いいね!」 1
lega4
3
もしかしたら、私の書き方が不明瞭だったのかもしれません。
これは、ウェブサイトでアカウントを作成したときに、API経由でDiscourseのユーザーを作成することを意味します。私には「SSO」のようなものはありません。純粋に単一のAPIリクエストです。
そして、API登録以外の登録を実際に禁止したいのです。「ローカルログイン」は、SSO関連のものが一切ないため、ユーザーがログインできる唯一の方法です。
Moin
4
「疑わしいユーザーを承認する」設定は有効になっていますか?
疑わしいユーザーをレビューキューに追加します。疑わしいユーザーは、バイオグラフィー/ウェブサイトを入力したが、読書活動がないユーザーです。
それが彼らを承認する必要がある理由かもしれませんね 
「いいね!」 3
lega4
5
うわー、それは確かに有効になっていました!無効にしました。これで役立つかどうか見てみましょう。ありがとうございます!
lega4
6
残念ながらそうではありません。この設定が無効になっているにもかかわらず、既存のユーザーが承認が必要なユーザーとして表示されます…
Moin
7
must approve users を有効にすると、すべての既存ユーザーは自動的に承認されます。
一時的にそれを有効にして、自動化を使用してユーザーを承認するのはどうでしょうか。
「いいね!」 3
lega4
8
昨日試しましたが、これまでのところ承認リクエストは1件もありません!まさにその通りだったようです。ありがとうございます!
system
(system)
クローズされました:
9
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.