私は、ユーザーログイン/プロフィール用にFacebook Connectを使用するサイトのデータベースを作成しています。Facebook Connectのウェブサイトのデータベースデザインですか?
私は通常、すべてのユーザーに固有のキー(自動インクリメント)を持っています。すべてのレコード(ユーザー)が私が使用できるユニークなFacebook IDを持っている場合でも、これはまだ良いアイデアですか?
なぜですか?
私は、ユーザーログイン/プロフィール用にFacebook Connectを使用するサイトのデータベースを作成しています。Facebook Connectのウェブサイトのデータベースデザインですか?
私は通常、すべてのユーザーに固有のキー(自動インクリメント)を持っています。すべてのレコード(ユーザー)が私が使用できるユニークなFacebook IDを持っている場合でも、これはまだ良いアイデアですか?
なぜですか?
いいえFacebook Connectを使用していなくても、通常はお勧めできません。しかし、Facebook Connectは安定した、シンプルでユニークな識別子を提供しているので、それを使うべきです。彼らはすべての頑張っている - 肩に立っている。
FB IDのログインを1つだけ行っているのであれば、彼らが提供するuidであれば問題ありません。あなた自身のユーザを持ち、FB Connectを介してログインできるように計画している(今は必ずしもそうではない)場合は、2つのテーブルを使用することをお勧めします。
FBユーザーと自分のユーザーは、自分がサイトに提供した電子メールとFBで使用する電子メールでいつでも一致させることができます。