Merge pull request #314 from chrismeyersfsu/fix-session_deletion

do not re-create django session on every request
This commit is contained in:
Chris Meyers 2017-08-22 09:38:37 -04:00 committed by GitHub
commit 022de2aa3e

View File

@ -53,7 +53,7 @@ class SocialAuthMiddleware(SocialAuthExceptionMiddleware):
if not auth_token and request.user and request.user.is_authenticated():
logout(request)
elif auth_token and request.user != auth_token.user:
elif auth_token and request.user.is_anonymous is False and request.user != auth_token.user:
logout(request)
auth_token.user.backend = ''
login(request, auth_token.user)