web-dev-qa-db-ja.com

ほとんどの銀行サイトが、同じページの同じフィールドに1つのプレーンテキスト入力と1つの保護された入力を提供するのはなぜですか?

複数の銀行および金融サイトで、次のようなフォームを確認しました。

enter image description here

同じフィールドに2種類の入力を提供する意味は何ですか? 2番目のフィールドはconfirm機能に関連付けられていることを理解していますが、私の質問は、両方が同じ情報を含むため、なぜ最初に保持するのですか保護されたフィールドとプレーンテキストの2番目のフィールド?

それは悪いデザインの例ですか、それとも意図的に行われていますか?この慣行に続いて、特にインドでは複数のバンキング/ファイナンスWebサイトが続いているため、その意図に興味があります。

3
tryingToLearn

ユーザーがパスワードまたはその他のマスクされた入力を入力しているとき、2番目のmasked入力ボックスに再度入力するのが一般的です。これは、マスクされた入力を視覚的に確認できないため、ユーザーが自分が行ったと思った内容を入力したことを確認するためです。

1つのマスクされた入力と、同じ情報を入力する必要がある2番目のマスクされていない入力の意味がわかりません。セキュリティ上の理由でフィールドをマスクする必要がある場合は、両方のテキストボックスで入力をマスクする必要があります。そうでない場合は、1つのテキストボックスを使用して、ユーザーに情報を視覚的に確認させることができます。

1
Franchesca

私はそれを次のように説明します:

  1. 開発者は、マスクされたフィールドがより安全にサーバーに送信されると考えています
  2. デザイナーは、マスクされたフィールドはユーザーエクスペリエンスにとって悪いものであり、目に見える検証が必要であると考えています
  3. 検証およびマスクされたフィールドは、JavaScriptで比較および検証されます
  4. フォームがJavaScript検証を通過すると、検証フィールドなしで投稿されます
  5. 他の銀行の開発者は、このアイデアを良い習慣だと考えてコピーします

これは、#1が真である場合はすべて理にかなっていますが、そうではありません。

1
jazZRo