私の質問は簡単です:
ニックネームのユーザー名は必要ですか?
たとえば、Habréでは、ニックネームはメッセージの終わりの識別と、認証部分の1つであるログインとして使用されます。
そして、例えば、Microsoftのパスポートのログインは電子メールです。
マイクロソフトがユニークなニックネームを考え出すことを求めていない理由は明らかです。なぜなら、それは大きく、十分なユニークなニックネームを取得できないからです。 いくつかのポイントがありますが、重要ではありません。 たとえば、xpoint.ruでは、ログインも電子メールです。 また、drive.ruでは、ログイン時にメールとニックネームを入力できます。
ここに同じ質問がありますが、もう少し広範です。
アカウントの一意のニックネーム専用のフィールドが本当に必要ですか、それともキリル文字とスペースをサポートして、メールを管理し、ニックネームを非一意にすることができますか? ディスクまたはドメインにディレクトリを作成する必要があるサービスの場合、スペースを含まないなど、ラテン語でこの最もユニークなフィールドを作成できます。 Habrでは、ニックネームの必要性は見当たりません。
唯一の問題があります-ユーザー識別。 これは、近くに2つの異なるVasyaが存在しないようにし、誰もそれらを混同しないようにするためです。
たぶん誰かがそれを解決する他の方法を知っていますか?
トピックの投稿先がわかりません。PHP、Opera、タグクラウド(webdev)の発表に接着していないようです。 提案があれば、おそらく転送します。