有一个问题。我需要用户的电子邮件在我的应用程序中注册一个新电子邮件。换句话说,用户需要电子邮件。但有Facebook帐户没有附加电子邮件。所以,结果,我们得到一个错误。没有邮件的Python社交验证用户
我看到一个解决办法:当我们认识到,Facebook的返回美国的数据不实,显示其中一个用户需要输入自己的电子邮件的形式,他希望在应用程序中使用。然后我们可以继续注册过程。但如何实现这一点?其实,我不知道。
你呢?
感谢
有一个问题。我需要用户的电子邮件在我的应用程序中注册一个新电子邮件。换句话说,用户需要电子邮件。但有Facebook帐户没有附加电子邮件。所以,结果,我们得到一个错误。没有邮件的Python社交验证用户
我看到一个解决办法:当我们认识到,Facebook的返回美国的数据不实,显示其中一个用户需要输入自己的电子邮件的形式,他希望在应用程序中使用。然后我们可以继续注册过程。但如何实现这一点?其实,我不知道。
你呢?
感谢
Python的社会身份验证部分管线是该特征,他们的目的是要与用户进行交互,以获取所需的认证额外的数据,例如电子邮件要求,确认电子邮件地址等
在https://github.com/python-social-auth/social-examples/blob/master/example-django/example/settings.py#L216检查示例应用程序,它实现了部分管道请求用户电子邮件,如果它是从认证数据丢失。
非常感谢,它的工作原理 –
自定义管道是一个不错的选择 –