web-dev-qa-db-ja.com

すでにログインしているときにユーザーにサインインを要求する

これはやや紛らわしいユーザーインターフェイス要素です。

eBay sign in link

  • 私の名前の存在は、ログインしていることを示しています
  • 「サインイン」リンクの存在は、ログアウトしていることを示しています

これを行うサイトはeBayだけではありません。アマゾンもこれをしていることに気づきました。

これはセッションがタイムアウトしたときに発生するようですが、セッションが完全にタイムアウトしていないことにも気づきました。たとえば、商品を閲覧すると、送料を含む計算された価格が表示されるので、私の名前と郵便番号は今でも記憶されています。この半分認証された状態では、ウォッチリストへのアイテムの追加、入札などができません。

この半分認証された状態にするのは良い考えですか?添付の画像に示されているように、グリーティング/サインインUIを改善できますか?

3

これは、正しく行われれば一般的で効果的なパターンです。基本的に、機密性の高いアクションがいくつかあり、その他の機密性の低いアクションがある場合、認証チェックを遅らせることにより、ユーザーは妨げられることなく低リスクのアクティビティを実行できるようになります。

これをうまく行うサイトの例は次のとおりです。

Amazon:商品を閲覧してカートに追加します。ただし、アカウント/過去の注文をチェックアウトまたは表示してみると、認証チェックが実行されます。

Apple App Store:アプリの閲覧、電話の使用、基本的な電話認証のみを使用した既存のアプリの使用。アプリをインストールするか、セキュリティ設定を変更しようとすると、iTunesまたは電話のパスワードの入力を求められます。

eBayはおそらくサインインリンクを取り除く必要があり、制限されたアクション要求を実行しようとすると、その時点で再認証されます。 eBayがそれをしなかった理由は、入札が時間に敏感であり、サインインしなければならないことに気付かずに土壇場で入札した場合、アイテムを失う可能性があるためです。

4
Andy Boura

私にとって、このユーザーインターフェイス要素は、ユーザーが現在サイトからログアウトしている場合でも、問題のWebサイトと関係があることをユーザーに思い出させます。

たとえば、私はさまざまな旅行予約サイトを使用しており、アカウントを持っている場合もあれば、「ゲスト」として取引した場合もあります。さらに、旅行の予約はめったにしないので、特定のWebサイトのアカウントを持っているかどうかを思い出すことは困難です。したがって、(たとえば)Expediaが「こんにちは、マーク!ログイン」と挨拶した場合、私の名前が容赦なくそのUI要素に目を向け、それによって私はアカウントを持っていることがわかります。保存されたクレジットカード、取引履歴、ポイントなど。

基本的に、このパターンはユーザーにサービスとの関係を思い出させ、サイトに再度ログインするようにボールを回します。オンラインサービスの観点からは、ユーザーをサイトとより有意義に(つまり、ログイン状態で)対話させることができます。

6
Mark Nugent

「半分認証された状態」が良い考えであるかどうかについては、権限のないユーザーがアカウントを過度に操作することを防ぐためのセキュリティの「機能」が主であると思います。子供がコンピュータに飛び乗ったような場合、なんらかの理由でカートに物を追加したり、$ 347相当のプール麺を購入したりしたくありません。これらのサイトでしばらくして部分的にログアウトすることは、他のユーザーを心配する必要がない私たちにとって迷惑なことですが、ユーザーとベンダーの両方を保護するためにそのようなことを実装する必要があることがわかります。

「こんにちは、ログインした人...ここにサインインしてください!」という混乱を招くUI要素に関する限り。事;誰かの見落とし以上のものとは思えません。あなたが言ったように、あなたが現在ログインしているかどうかに関して矛盾するインジケーターを持つことはユーザーを混乱させるだけです。それを改善する簡単な方法は、明確に言えば、「サインイン」を「サインアウト」に変更することです、これにより、現在の状態が明確になります。または、完全に削除します。私たちのほとんどは、最近、ユーザー名をクリックしてサブメニューを見つけるように訓練されています。サブメニューでは、設定などをいじったり、アカウントからサインアウトしたりできます。

3
CTgreen

多くのサイトは、サイトがメールアドレスまたは他のアカウント識別子を認識すると、部分的にログインした状態を採用します。おそらく、ユーザーはキャッシュをクリアしておらず、Cookieとキャッシュはまだ良好であるか、またはメールから来た可能性があります。ユーザーは完全にログイン/認証されていませんNORあなたはログアウトされていますか?.

「Hi Vincent、Sign In」は、部分的にログインした状態であることを示します。メールアドレスまたはその他の識別子のみが認識されます。おそらくAmazonの例では、「Hello。Sign in」に切り替わるログアウトのオプションがあることに気付くでしょう。

ユーザープロファイルのプライベート部分にアクセスしたり、購入したりするには、ユーザーは完全認証にログインする必要があります。他の人が述べたように、パターンは、機密情報にアクセスするためにログインする必要があることを示すグローバルな指標として機能します。

この状態の利点は、最近のクリックストリームに基づいてサイトをパーソナライズして推奨事項を提供し、その情報をCookieまたはHTML5ローカルストレージに保存できることです。私たちはユーザーがウェブサイトを乱用していることを知っています。これにより、サイトに戻ったときに、よりシームレスなエクスペリエンスを実現できます。

落とし穴は、ブラウザやデバイス全体でユーザーの問題を解決しないことであり、ユーザーがWebをどのように使用するかがますます増えています。

1