私は新しいWebアプリケーションを開発していますが、ユーザー名を選択してユーザー名でログインする必要があるのか、それともメールアドレス経由でログインする必要があるのか疑問に思っていました。
ユーザーエクスペリエンスを向上させるためのオプションとその理由を教えてください。
私見これは主に個人的な優先事項に依存します。あなた/ユーザーがあなたのユーザー名またはあなたのメールアドレスを使用してウェブサイトにログインすることを好むかどうか。
プロジェクトの場合、ユーザー名またはのいずれかを使用してログインするオプションを実装しました–そして、今日では実際、多くのWebサイトでは、またはのいずれかを使用できます。
[編集]追加の考え:xing.comとlinkedin.comおよびplus.google.comおよびEllo.coおよびpinterest.com–すべてのユーザーがメールアドレスを要求します。少なくとも、メールアドレスの使用を勧めています。ユーザー名を入力してログインすることもできます。だから多分それは実際にはis両方にとって少しユーザーフレンドリーですuserandsite admin誰かが自分のパスワードを忘れた場合に備えて。
このクイックラウンドルックでは、Twitter.comメールアドレスまたはusernameまたはphone number。
どちらがより良い体験を提供するかを言うのは難しいです、そしてそれはあなたのアプリとそれが何であるかに依存すると私は言うでしょう。
ユーザーはそのときすでに覚えているはずであり、ユーザーは何も考える必要がないため、電子メールアドレスは便利です。これは、アプリに「ユーザー名」がない場合に便利です。
例:PaypalまたはDropbox。これらのアプリを使用するのにユーザー名は必要ありません。メールは他の人とつながるのに最適な方法です。
ただし、ユーザー名が重要であり、ユーザーがアプリにとって非常に重要なIDを作成するアプリを作成する場合は、ユーザー名でログインする方がよい場合があります。
ユーザー名の良い例は、会社の内部ツールで、誰もがユーザー名を使用してPCやその他のさまざまなツールにログインします。
もちろん、どちらかを入力するオプションをユーザーに提供し(そして、入力がユーザー名かメールアドレスかどうかを検出して)、ログインを許可することができます。
Facebookでは、携帯電話やメールを使用できます。
Twitterでは、ユーザー名、メール、電話を使用できます