Facebook、Google、Twitterを既存のサイトに統合することを目指しています。
ほとんどの実装とは異なり、ユーザーはFacebookやGoogleなどでログインする前に顧客である必要があります。現在のデータベース設計は次のとおりです。
userid | username | password | customerno
したがって、ユーザーがFacebookを使用してログインすることを決定した場合、英数字の顧客番号を使用して、ユーザーが既存の顧客でもあることを検証する必要があります。認証されると、顧客番号を使用して認証する必要がなくなります。まだ顧客でない場合は、最初に私たちと一緒にアカウントを作成する必要があります。
- プロバイダーごとに新しいテーブルを設計する必要がありますか?もしそうなら、デザインはどのように見えるべきですか?
- Facebookを使用してログインしたユーザーを既存の顧客番号で認証するにはどうすればよいですか?