2013-08-29 3 views
3

django-allauth을 사용하여 이미 로그인하고 로그인 한 사용자에게 새 소셜 계정을 추가하는 방법을 찾으려고했습니다. 지금까지 나는 this questionthis other question을 찾았지만 제안 된 것은 효과가 없습니다.Django allauth - 맞춤 사용자가있는 여러 소셜 계정

전자 메일을 통해 인증하는 사용자 지정 사용자 클래스를 사용하고 있으며 첫 번째 소셜 계정을 만들면 다른 계정을 추가 할 수 없습니다. 나는 사용자가 인증 된 페이지에 provider_login_url을 넣으려고 시도했지만 언급 한 답변 중 하나에서 제안한 것처럼 로그 아웃 한 다음 다시 가입하려고 시도하지만 전자 메일이 동일하기 때문에 " 그것은 기존 사용자의 전자 메일과 충돌합니다. "

예상되는 동작을 어떻게 얻을 수 있습니까? 즉, django-allauth은 이메일을 기존 사용자의 것으로 인식하므로 새로운 사용자가 아닌 새로운 socialaccount 만 작성합니다.

답변

관련 문제