ソーシャルネットワーキングサイトでは、通常、削除されたアカウントから古いユーザー名の再利用を許可することをお勧めしますか?
大きな男の子はどうやってやるのか(Facebook、Googleなど)?
一般に、DBに関する限り、ほとんどのテーブルはユーザー名ではなく、何らかの種類のユーザーIDに関連付けられているため、大したことではありません。
BANNEDユーザー名の再利用を許可しない理由は確かにわかりますが、元の所有者によって単に削除されたアカウントのユーザー名はどうでしょうか。これらのユーザー名を解放しますか、それとも再利用を禁止しますか?
再利用を許可する長所:
再利用を許可することの短所:
私はそれについて考えていない他の賛否両論?大きな男の子がどうやってそれをしているのか、なぜそうなのかを知りたい。
基本的に、あなたはすでにあなた自身の質問に答えています。 1つ追加すること:古いユーザー名の再利用を禁止する場合、以前のユーザーに戻って、古いユーザー名でアカウントを再利用するようにいつでも提供できます。ところでこれがFacebookのやり方です。そして、多くの企業がかつて持っていた情報を本当に削除したくないと信じるなら(私はそうします)、ほとんどのサイトは古いデータを削除せず、単にそれを無効にすることを想像できます。データベースのインデックスを壊さないために、無効化されたユーザー名も「一意」のままであり、他のユーザーに引き継がれることはありません。あなたが言及したポイントもこの慣習について語っています。ユーザーがユーザー名ではなくIDで識別されるという事実は、だれもが同じユーザー名を同時に取得できることを意味する可能性がありますが、これはあなたの質問には関係ありません。
大丈夫だと思います。ほとんどのフォーラムでは、少数の長期にわたる有名なユーザーがいる可能性が高いため、ユーザーがアカウントを削除することを決定した場合、禁止ユーザー名リストにユーザー名を追加できます。 (これはおそらく手作業で行われますが、投稿/評判の数に基づいて行うことができます。)
前のユーザーからの投稿がサイトに残っている場合は、混乱を避けるために、前のユーザーの名前を(たとえば、「user1234」に)変更する必要があります。とにかく、ユーザー名に個人情報が含まれている可能性があるため、誰かが自分のアカウントを削除するときは、これは良い考えです。
私が知っているように、いくつかのサイトは両方の方法を一緒に使用します。たとえば、Yahoo!を削除するときアカウントを使用すると、一定期間(Yahoo!の場合は90日間)にアカウントをリアクティブにすることができます。まだ行っていない場合は、Yahoo!あなたの情報を削除し、他の人があなたのIDを再利用できるようにします。
再利用はひどい悪い考え、1つのコントラの理由により
あらゆるユーザーのなりすましを禁止し、古いユーザーのIPを保護しますすべての時間-インターネットは今日終了せず、サイトのすぐ外で...およびユーザーのテキストとユーザー名はリンクされています