2012-03-19 8 views
2

私の質問は、おそらく非常に基本的な愚かなものですが、ここにとにかく行く:データベース・ユーザーの詳細セキュリティーは

私のサイト上でのユーザー登録は、私は別々に自分の個人情報(氏名、住所など)を保存する必要があります場合にはテーブルのログイン情報(ユーザー名、パスワードハッシュ、塩)から取得し、そうであれば、テーブル間に関係やリンクがあるはずですか?

+2

のEr:12と15の特別なノートでこれを見てみましょうか?私はあなたがなぜこの質問をしているのかも分かりません。明らかです。 – Bojangles

+0

しかし、彼らはとにかくリンクされるべきですか? – SJB

+1

はい。同じテーブルにそれらを保存しない限り、どんな詳細がどのユーザーに属しているかを他にどのように知っていますか? – Bojangles

答えて

4

これらを別々のテーブルに格納しても、セキュリティの面で何も追加されません。

何らかの理由でそれらを別々に保存する場合は、両方のテーブルをリンクして、どのログイン情報が誰に属するかを判断する必要があります。

1

あなたはまだ何らかの方法でそれらをリンクする必要があります。そうでなければ誰が誰かを知らないので、セキュリティの観点からは無意味です。

関連する問題