0
내 Django 앱에서 Allauth를 사용하여 트위터에 로그인하고 있습니다. 기존 계정에서 로그 아웃하여 다른 계정으로 로그인하는 데 문제가 있습니다.(Django + Allauth)를 사용하여 다른 트위터 계정으로 로그 아웃하고 로그인하십시오.
나는 내 views.py
의 기능 로그 아웃에서 로그 아웃을하고 그 안에서 내가 전화를 시도 :
from django.contrib import auth
auth.logout(request)
가 있지만 작동하지 않았다.
request.session.set_expiry(1)
1 초 후 세션을 만료 할뿐만 아니라 작동하지 않았다 :
또한이를 사용하여 세션을 만료했습니다.
난 내 자신의 가입 및 로그인을 사용하는 방법으로이
그래서어떤 아이디어 (난 그냥 메일과 암호를 저장)? /계정/로그 아웃/
자신의 뷰를 작성할 필요가 없습니다 :
읽기'allauth' 구성 문서, https://django-allauth.readthedocs.io/en/latest/configuration.html, 특히이 부분'ACCOUNT_LOGOUT_ON_GET'와' 'ACCOUNT_LOGOUT_REDIRECT_URL', 당신은이를 구성 할 수 있습니다' settings.py'. 이것을 구성하기 위해'allauth' [account] (https://github.com/pennersr/django-allauth/tree/master/allauth/templates/account) 템플릿을 사용할 수 있습니다. 'views.py'에서 지정하지 않아도됩니다. – PetarP
logut url을 계정/로그 아웃으로 설정하려고 시도하면 로그 아웃 한 페이지를 열어서 인덱스로 리다이렉트합니다. 다시 로그인을 시도하면 기존 계정이 열립니다. –
이 글을 읽으십시오 http://stackoverflow.com/questions/18504883/django-allauth-multiple-social-accounts-with-a-custom-user – PetarP