Я использую python-social-auth
для входа и выхода из системы. Сначала вход с Facebook, Twitter и Google Plus был успешным (он будет запрашивать мое имя пользователя/адрес электронной почты и пароль). Моя проблема заключается в том, когда я выхожу из системы, а затем снова регистрируюсь через любой из них, я буду подписан автоматически, даже не спросив мое имя пользователя/адрес электронной почты и пароль еще раз. Разве я не вышел из системы?Выход с python-social-auth
Это мой disconnect pipeline
:
SOCIAL_AUTH_DISCONNECT_PIPELINE = (
'social.pipeline.disconnect.allowed_to_disconnect',
'social.pipeline.disconnect.get_entries',
'social.pipeline.disconnect.revoke_tokens',
'social.pipeline.disconnect.disconnect',
)
Это моя точка зрения выхода из системы:
from django.contrib.auth import logout as auth_logout
def logout(request):
auth_logout(request)
return render_to_response('logged-out.html', {}, RequestContext(request))
Попробуйте следующее: http://stackoverflow.com/questions/14529815/logout- с-django-social-auth –
@NuranAfrasiyabov Я видел этот вопрос и пробовал каждое решение там, но это меня не помогло. все же Facebook, Twitter и Google Plus регистрируются, даже если я выхожу из системы. –