2011-01-03 4 views
0

私は鉱山を義務的にするべきか、オプションであるべきかと思っていました。私はそれらを必要とせずにサイトに登録する可能性が高く、ほとんどのサイトはフルネーム(またはファーストネーム)を必要としません。その利点は、ログインしたユーザーの個人用のサイトをカスタマイズすることと、個人用の電子メールのカスタマイズも同様です。Webアプリケーションで姓と名義の必須フィールドを作っていますか?

コンセンサスは何ですか?それらを要求する?それらをオプションにして、アカウントテーブルにNULLのトンを持つリスクがありますか?

+0

どのようなサイトですか? – cdhowie

+0

あなたのサイトをスティングまたはシェールまたはマドンナが使用できなくします。 – duffymo

+0

@cdhowie TFLNまたはFMLに似たソーシャルエンターテイメントサイト。重要なことは何もありませんが、私が立ち上げたより深刻なより深刻なサイトについても将来的に知りたいだけです。 – Parker

答えて

0

これは実際のビジネス要件によって異なります。個人的な電子メール(または電話など、金融取引などのための必要なもの)がない限り、情報を格納する必要はまだありません。

経験則:私は通常、保存するものだけを格納します。OpenIDのようなものを使用することもできます。

希望に役立ちます。

0

あなたのニーズによって異なります。

実際にユーザーに姓を表示するかどうかを選択させることができます。

しかし、実際に必要なものだけをユーザーに要求する必要があります。彼らの名前がないなら、そうするように求めることはできません。

1

人々は名前と異なる文化的構造を持つ可能性があるため、「フルネーム」を使用します。

例:Dr Mark 'The Killer' Von Haiek

+0

思考は私の心を越えましたが、それはあなたのデータベースの混乱ではありませんか?入力フィールドの大きさはどれくらいですか?varcharとして保存すると仮定します。私はTwitterが限界値として20文字のフルネームフィールドを許可していることに気づいた。 – Parker

+0

はい、varcharです。まれに、charの幅全体を占めるため、データベースのテキストフィールドでcharを使用することはほとんどありません。 – glowworms

関連する問題