OpenID を使用してフォーラムにユーザーがサインアップすると、メールアドレスとユーザー名が自動的に入力され、検証されます。選択したユーザー名が既に使用されている場合、Discourse はそれを一意にするために数字を追加します。ユーザー名は、ユーザー名に基づいて選択されます。
問題は、ユーザー名がフルネームではなく、ユーザーのファーストネームのみであることを望んでいることです。登録中にユーザー名を変更しようとしましたが、まだ成功する方法が見つかっていません。これを修正する方法についての提案をいただけると幸いです。
これで、達成したいことと直面している問題がより明確になりました
「いいね!」 1
pfaffman
(Jay Pfaffman)
4
OpenIDサーバーを制御している場合、Discourseに送信したいものを送信させることができます。
これは役立つかもしれません:
preferred_nicknameに希望するユーザー名を設定できるようです。そのフィールドに何を送信していますか?空またはフルネームの場合は、最初に変更すべき良い点です。
「いいね!」 1
このコンポーネントも試すことができます。これは、コンテキスト内で求めていることを行うはずです。
ユーザー名フィールドを非表示にし、名フィールドに基づいて値を生成し、名のみを抽出します。
次の設定が有効になっている必要があります:
full_name_required
prioritize_username_in_ux
「いいね!」 3
system
(system)
クローズされました:
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.