簡體   English   中英

使用Laravel Socialite連接Facebook並驗證用戶權限

[英]Using Laravel Socialite to connect facebook and validating user permissions

目前,我正在創建允許用戶通過其Facebook登錄的網站。 該網站需要他們的電子郵件。

問題是如何通過Facebook授權並需要他們的電子郵件。 但是當用戶不授予其電子郵件許可時,如何取消授權過程。

我知道facebook文檔告訴我,facebook不能保證我們會抓住用戶的電子郵件。 但是當用戶不允許其電子郵件進入權限列表時如何取消

https://developers.facebook.com/docs/facebook-login/permissions/v2.3

電子郵件

通過用戶對象上的email屬性提供對該人的主要電子郵件地址的訪問。

不要向用戶發送垃圾郵件。 您使用電子郵件必須同時符合Facebook政策和CAN-SPAM Act。

請注意,即使您請求電子郵件許可,也不能保證您將獲得一個電子郵件地址。 例如,如果某人使用電話號碼而不是電子郵件地址注冊了Facebook,則電子郵件字段可能為空。

審核您的應用可以使用此權限,而無需Facebook進行審核。

當用戶禁用其電子郵件權限圖片時: 用戶禁用其電子郵件權限圖片

[解決了]

我可以使用用戶吊銷權限

參見此處: 使用Laravel Socialite來管理用戶社交設置(如用​​戶設置頁面上的pinterest)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM