当用户使用Socialite通过Facebook登录时(如果可能的话),有人知道如何将"电子邮件地址"设置为必填项吗?
目前,我的集成允许用户从Facebook在Facebook端共享的数据中删除电子邮件地址。
虽然我们目前不使用电子邮件地址来联系用户,但如果他们通过不同的方法登录,我们会使用它来匹配帐户。这使得整个网站对用户来说更容易。
如果这不可能,那么从长远来看,如果用户不共享电子邮件地址,我可能需要撤销他们的访问权限,以避免数据问题。然而,我希望能够避免这种情况。
感谢您的帮助。
谢谢,Cs1h
您不能明确要求它,授权时是否共享取决于用户,因此您需要构建应用程序来支持它。
在我看来,如果他们不选择共享电子邮件,那么你应该检测到这一点,并有一个页面要求他们手动输入,并在链接之前向他们发送激活链接以确认他们的帐户。