0
我有一個網站,我允許用戶使用正常註冊以及通過Facebook登錄註冊。有關Facebook Connect在網站上的疑問
如果用戶使用正常註冊註冊,那麼我想爲他提供一個通過Facebook連接的選項。只有在這種情況下他已經使用普通登錄登錄的情況下,我纔會給他這個選項。
所以我的問題是,在這種情況下,如何鏈接兩個可能沒有相同電子郵件ID的帳戶?換句話說,我想在我的系統上鍊接這兩個帳戶。
在此先感謝。
我有一個網站,我允許用戶使用正常註冊以及通過Facebook登錄註冊。有關Facebook Connect在網站上的疑問
如果用戶使用正常註冊註冊,那麼我想爲他提供一個通過Facebook連接的選項。只有在這種情況下他已經使用普通登錄登錄的情況下,我纔會給他這個選項。
所以我的問題是,在這種情況下,如何鏈接兩個可能沒有相同電子郵件ID的帳戶?換句話說,我想在我的系統上鍊接這兩個帳戶。
在此先感謝。
他們根本不需要擁有相同的電子郵件。通常的做法是擁有這樣的數據庫模式。
1表:users
:id, display_name, registration_date, ...
第二個表:auth_email
:user_id, email, password, salt
第三表:auth_facebook
:user_id, facebook_id
所以你看 - 你可以在網站上找到user_id
和認證用戶有Facebook的用戶ID。
在類似的方式:從登錄表單有電子郵件+密碼 - 你可以找到user_id
,如果你想添加另一種身份驗證模式驗證用戶
- 只需添加相應表user_id
外鍵。
感謝您的及時迴應。你的回答爲我提供了一個想法,我可以如何在我的應用程序中應用這些。 – priyanka