招待アカウント作成画面でパスワードが「任意」と表示される

インストール済み
2.8.0.beta7
( cbd7898d1d )

優先度/重大度: 2

プラットフォーム:
デスクトップ: Firefox、Opera、Edge、Chrome の最新バージョン
モバイル: Firefox、DuckDuckGo ブラウザ、Chrome の最新バージョン

説明:

招待によるアカウント作成画面で、パスワードが「任意」と表示される

実際の表示:
パスワード *
少なくとも 10 文字(任意)

期待される表示:
パスワード *
少なくとも 10 文字

このバグは外観上の問題のみです。アカウント作成プロセス自体には影響を与えません。もちろん、アカウント作成にはパスワードが必要であり、アカウント作成は可能です。しかし、パスワードが「任意」と表示されるのはユーザーを混乱させます。

このバグは、招待リンクを通じてアカウントを作成した場合にのみ発生します。

再現手順:

  • 招待を作成
  • 招待リンクを開く
  • すべてのプラットフォーム/ブラウザで、すべての招待リンクにおいて、誤って「パスワード:任意」が表示される

招待リンクによる完全なアカウント作成画面

完全な標準アカウント作成画面(バグなし)

ご協力ありがとうございます!

「いいね!」 2

パスワードの横にある赤い星は、そのフィールドが必須であることを示しています。オプションであることを示すヒントテキストです。

翻訳文字列の確認が必要かもしれません。

英語でも同様ですね

また、locales で確認しました

英語:

ドイツ語:

「いいね!」 2

コードが完全に正しいとは言い難いと思います。

「いいね!」 1

招待を受け入れる際にパスワードを設定することは、実際には任意です。パスワード欄に入力せずに招待を受け入れた場合、ユーザーは一度ログアウトして再度ログインした後にパスワードを設定する必要があります。

ほとんどのケースにおいて、招待を受け入れる際にパスワードを設定する方が、後から設定するよりもシンプルだと考えられます。そのため、パスワード欄を本当に任意のままにすべきかどうか疑問です。もしかすると、これはサイト設定で制御できるような項目かもしれません。

現在の UI は混乱を招きます。フィールドは任意ですが、パスワードフィールド名の横にある星印は必須フィールドを示すために使われています。もしこのフィールドを任意のままにするなら、招待受け入れページからパスワードフィールドの星印を削除するべきでしょう。

「いいね!」 4

なるほど、ご説明ありがとうございます!

「いいね!」 1

この問題が最近再び発生しました。報告してくれた @philipp2 さん、ありがとうございます!

Discourseサイトにメールで招待された場合、招待リンクをクリックすることで招待を受け入れることができます。この場合、パスワードを指定せずにアカウントを設定できます。メールアドレスはすでに認識されているため、後でいつでもメールで送信されたリンクを使用してログインしたり、パスワードを追加したり、サイトで設定されていればソーシャルログインを使用したりできます。この場合、すべてがこれまで通り完璧に機能します。

招待システムの最近の変更により、招待リンクを作成してDiscourse外でコピーして共有することもできるようになりました。これにより、招待者がログインしてディスカッションにアクセスする前に、メールアドレスを確認する必要が生じます。なぜかはわかりませんが、この場合、パスワードを設定せずにフォームを完了すると、ログイン前にパスワードを設定する必要があるリンクに送信される別の確認メールが届きます。

ここでの解決策は、招待受け入れフォームが常に通常のサインアップフォームのように動作するようにすることだと思います。OPがスクリーンショットで示しているように、通常のサインアップフォームはパスワードを必要とします。その後、パスワードリセット手順とリンクを含む代替ウェルカムメールを送信する機能を削除できます。

あなたはそれを知っています。私もそれを知っています。しかし、Discourseに関する深い知識がなければ、招待されたユーザーはそれを知りません。なぜなら、SSOのようなメールの使用は非常にまれなソリューションだからです。したがって、これはバグではなく、UI/UXの問題であり、適切なカテゴリにあります :wink:

招待を交換する際にパスワードが必要になります。これは以下によります。

ログイン前にパスワードを設定するように求められていたため、実際には問題ではありませんでした。

「いいね!」 3

このトピックは14時間後に自動的に閉じられました。返信はもうできません。