首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在django社会化-auth-app-django之后返回真正的用户?

如何在django社会化-auth-app-django之后返回真正的用户?
EN

Stack Overflow用户
提问于 2022-04-21 10:36:26
回答 1查看 75关注 0票数 0

在我的django项目中,我使用django social-auth-app-django登录到website.Everything,但是当用户想使用谷歌登录时,如果用户以前有累的网站,我想返回这个user.Soı不想创建新的user.Hox,我猜ı必须使用SOCIAL_AUTH_PIPELINE,但我不知道这到底是works.Can,有人帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2022-04-21 11:57:07

检查用户是否已经有一个来自谷歌的社交账户,如果是的话,登录,如果没有创建新帐户。

代码语言:javascript
复制
from allauth.socialaccount.models import SocialAccount
    social_account = SocialAccount.objects.get(provider="google", uid=uid) #uid is from user
    registered_user = social_account.user
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71953041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档