フルネーム必須

Discourse 上でホストされている新しいフォーラムを作成しました。このフォーラムは、ある組織のメンバー向けに設計されています。フルネームの入力を必須にしたいと考えており、[設定] > [ユーザー] > [フルネーム必須] でそのオプションを選択しています。

しかし、ユーザーが登録を試みると、Discourse ID ログイン画面にリダイレクトされ、ユーザー名のみでの登録しかできなくなります。

何が不足しているのでしょうか?

「いいね!」 2

やあ、ロバートさん :smiley: ようこそ。

あえて Discord でログインしようとしていますか?それとも Discourse ID のことをおっしゃっていますか?この設定が有効になっていますか?もしそうなら、無効にしてみてください。

こんにちは、リリー。すみません、Discourse ID のことでした。哈哈。この「Enable Discourse ID」が設定のどこにあるか探しているのですが…

「いいね!」 1

すべてのサイト設定に移動し、「discourse id」を検索してください

これらが私の選択肢です:

どのホスティングプランを使っていますか?無料プランの制限か何かではないかと思います(その階層で何が可能だったか、はっきり覚えていないのですが)。

編集:無料プランには Discourse ID で事前設定されたログインが含まれているようです。つまり、ログイン関連の設定を変更することはできません。

ログインオプションは、管理 > コミュニティ > ログインと認証の下にあります。

つまり、これは必須としてマークされていますか?もしそうなら、ログイン方法(ローカルログイン、Discourse ID、その他)に関わらず、新規登録時にそのフィールドの入力を強制するはずです。

「いいね!」 1

これらの2つの設定の違いは何ですか?

「いいね!」 1

それらは同じ設定です。単に異なる文脈で表示されているだけです。

「いいね!」 1

無料プランを起動してこれらを有効にしました

しかし、サインアップ時にここが表示されます

その後、こちらに移動します

どこが間違っていたのでしょうか?

「いいね!」 1

リリー、おっしゃる通りだと思います。無料プランでは Discourse ID でのみサインアップできます。

「いいね!」 2

テストありがとうございます!

おそらく、これは別の問題のようです。私も同じフローを試しましたが、@hammerdunner が OP で示した通り、新規ユーザーはすぐにログインできてしまいます。また、ここでは ID がフルネーム欄に自動入力されていることも確認しました。

これを修正する必要がありますので、このトピックを Contribute > Bug カテゴリに移動します。

「いいね!」 2