ユーザーを識別するために、ユーザー名よりも電子メールを使用した登録ログインの方が優れていますか?
ログイン名。
メールアドレスは識別手段ではなく、コミュニケーション手段でした。
ユーザーが誰かの目の前でログインしている場合、メールアドレスが明らかになり、それはかなり悪いことです。ログイン名が明かされても、大したことではありません。
ログイン名をパブリック表示名に自動的に変換しないでください。それらは2つのまったく異なるものです。ユーザーが表示名を個別に指定できるようにします。ボーナスポイントは、ユーザーが後でログイン名と表示名の両方を自由に編集できるようにすることです。
OpenIDを検討してください。しかし、それを使用したくない場合、ユーザー名のプラスは、特定のメールにリンクされていないことです。メールのプラスは、ユーザー名に何を使用したかを覚えておく必要がないことです。
間違いなくメール。見てください、ユーザーはすでに他のサイトのために覚えておくべき膨大なユーザー/パスでそれを十分に悪くしています。ほとんどのサイトはユーザー名にメールアドレスを使用しているので、それに合わせてユーザーの生活を楽にしてください...
OpenID ftw ...セットアップに時間をかけても構わないとしたら、$$は関係していると思いますが、間違いかもしれません。
ログインにはユーザー名とメールの両方を許可する必要があると思います(これは disqus を使用しているシステムだと思います)。もちろん、Matthewが指摘したように、他のユーザーにのみユーザー名を表示する必要があります。
追加しました。または、一種の インターネットドライバーのライセンス として浮上しているOpenID(強く推奨)を使用することもできます。
電子メールよりもユーザー名を好む理由はいくつかあります(電子メールの概念を乱用し、傍観者があなたのアドレスを読み取る可能性があります-私が少し気にかけることはありませんが、いくつかは可能です)など。
ログイン用の電子メールアドレスを使用すると、任意のユーザー名を使用できます(短すぎたり、長すぎたり、覚えておく必要のないスペースやキャップを使用したり、特別な記号を使用して名前を付けたりできます)。
すでにすべてのサイトのパスワードを覚えておく必要があります。ペアになっているユーザー名を覚えておくのは本当に面倒です。
ユーザーはユーザー名を変更できる必要があります。
場合によっては(たとえば、音楽バンドコミュニティ)、ユーザーはより多くのアカウントを管理できます。それぞれに追加のログインが必要ですか?それらすべてを管理するためのユーザー名が必要ですか?どれ?とにかく誰もそれを見ることはないでしょう。
ユーザー名を変更したい場合があります。
とは言っても、ソリューションはサードパーティの認証サービス、特にOpenIDを使用しています。サポートされているプラットフォーム(google、facebook、Twitterなど)にアカウントを持たないハードコアh4X0rの場合)次に、おそらく独自のOpenIDサーバーがあります。
メールアドレスを使用してください。懸念のねじ分離;すでにユーザー名が多すぎます。
必要に応じて両方を実行することもできますが、注意を怠ると、標準以外のUIでユーザーを混乱させる危険があります。 (これはOpenIDの欠点です。)
また、Gawkerのようなばかにならないでください salt パスワードを無視してください。
このサイトでは、名前が表示される他のユーザーとの交流を許可していますか?その場合は、ユーザーがユーザー名を選択できるようにします。
それ以外の場合は、メールアドレスを使用します。ユーザーが覚えておかなければならないことが1つ少なくなります。
どちらかが他方よりも優れている状況があります。
ここでユーザーに電話をかけてもらうので、両方のオプションを含めることを検討する必要があります。ログイン名がメールと同じ場合は、追加のチェックボックス/ラジオボタンなどを選択します。
モンスターのようなサイトでは、ユーザー名またはメールIDのいずれかでログインできます。彼らのインターフェースをチェックしてください。
メールアドレスには個人データが含まれている可能性があるため、ほとんどの人はユーザー名を保持し、メールを少し分けたいと思っています。したがって、ユーザーがユーザー名を選択できるようにすることをお勧めします。
すべてのソリューションには長所と短所があります。
メールを使用:
ユーザー名を使用: