2016-04-13 59 views
0

當用戶使用Socialite通過Facebook登錄時(如果可能的話),是否有人知道如何將「電子郵件地址」設置爲必填項?Laravel 5和Socialite - 要求來自Facebook的電子郵件地址

目前,我的集成允許用戶從Facebook上Facebook上分享的數據中刪除電子郵件地址。

儘管我們目前不使用電子郵件地址與用戶聯繫,但如果他們通過不同的方法登錄,我們確實會將它用於匹配帳戶。這使整個網站對用戶來說更容易。

如果這是不可能的,那麼從長遠來看,如果他們不共享電子郵件地址以避免數據問題,我可能需要撤銷用戶訪問權限。不過,我希望能夠避免這種情況。

任何幫助表示讚賞。

感謝, CS1H

+0

並非每個用戶甚至在Facebook上都有一個電子郵件地址 - 例如很多隻使用他們的手機註冊的用戶。 – CBroe

回答

0

你不能明確要求它,它給用戶授權時,所以你需要建立你的應用程序支持這一共享與否。

在我看來,如果他們不選擇共享電子郵件,那麼你應該檢測到這一點,並有一個頁面,要求他們手動輸入併發送一個激活鏈接,以確認他們的帳戶之前鏈接。

+0

感謝您的快速回答,我認爲可能是這樣,但我只是想確認它。如果他們沒有提供它,我會在授權後查看它。 – cs1h

相關問題