2017-07-26 63 views
0

在我們的網站上,我們有現有的用戶使用用戶名(=電子郵件地址)和密碼進行身份驗證。現在我們還想提供「使用LinkedIn登錄」,因爲我們知道我們的用戶中有很大一部分也在LinkedIn上。在技​​術上,這對PHP來說不是太具有挑戰性。「用LinkedIn賬號登錄」和現有的用戶帳戶

對於通過「使用LinkedIn登錄」的新註冊用戶,我將在註冊時存儲他們的LinkedIn ID,所以這是他們無法操縱的。所以,當他們回來時,這是一個簡單的決定:檢查LinkedIn ID,如果它是已知的,而不是一切都很好。

現在出現一個棘手的問題:如果現有用戶第一次決定使用「用LinkedIn登錄」,是否足以檢查我們的數據庫中是否有他的電子郵件地址,然後認爲他/她嗎?我們應該檢查更多的數據還是...?

感謝您的任何提示!

回答

0

由於電子郵件地址是唯一的密鑰,它代表用戶名,我認爲你不需要任何額外的數據來檢查他是否是他,因爲他/她的密碼相當於linkedIn電子郵件地址。

+0

那麼,一個根本沒有LinkedIn個人資料的人呢? LinkedIn的註冊程序是否要求必須確認電子郵件地址才能用於「使用LinkedIn登錄」?如果沒有,有人可以註冊一個新的LinkedIn帳戶,並假裝是從未擁有LinkedIn個人資料的用戶... –

+0

如果沒有linkedIn配置文件,則必須使用電子郵件和密碼進行身份驗證,在此期間提交的電子郵件和密碼註冊。 – Lekens

+0

Lekens,我剛剛在facebook上用stackoverflow登錄,雖然我從來沒有在之前的stackoverflow上做過。所以匹配電子郵件地址似乎就夠了。 –

相關問題