은 페이스 북과 트위터에 연결할 수 있지만 보통의 장고 사용자를 페이스 북과 트위터 네트워크에 모두 연결하면 다음에 그가 3 중 하나를 통해 로그인 할 수있는 옵션이 있으며 다음 정보를 활용할 수 있습니다. 두 네트워크 모두.django-allauth를 사용하여 동일한 장고 사용자에게 여러 소셜 인증 공급자를 연결하려면 어떻게해야합니까?
수있는 신호 : -
allauth.socialaccount.signals.pre_social_login
네 장고 계정으로 소셜 계정을 연결하면 사용자가 이미 로그인되어 있는지 확인하는 데 사용할 수,하지만 난 그림 캔트 로그인보기에서이를 구현하는 방법에 대해 알아보십시오.
안녕 벽합니다! 임씨는이 일을하려고 애 쓰지만 로그 아웃을 먼저 한 다음 사회 계좌뿐만 아니라 새로운 계좌와 새로운 사회 계좌를 만들려고합니다. 구성을 공유 할 수 있습니까? 당신이 뭔가 다른 것을했는지 아십니까? – Throoze
예 @Throoze와 동의합니다. 해결책을 명확히하십시오. – Routhinator
@Routh : [django-allauth의 repo] (https://github.com/pennersr/django-allauth#social-account-tags)에서는'provider_login_url' 태그와'process' 매개 변수에 대해 이야기합니다. 'login' 또는'connect' 중에서 선택할 수 있습니다. 'connect'를 지정하면 로그 아웃하지 않지만 현재 로그인 한 장고 사용자에게 새로운 소셜 계정을 연결합니다. 이것을 실현하기 전에 내가 좋아했던 것보다 더 많은 시간을 보냈습니다 :( – Throoze