use authentic2.utils.login instead of django.contrib.auth.login (fixes #14338)
This commit is contained in:
parent
ae6ddcc35e
commit
c486ec1050
|
@ -11,8 +11,7 @@ from requests_oauthlib import OAuth2Session
|
|||
from django.views.generic import TemplateView, View, FormView
|
||||
from django.views.generic.detail import SingleObjectMixin
|
||||
from django.http import HttpResponse, HttpResponseRedirect, Http404
|
||||
from django.contrib.auth import authenticate, login as auth_login, \
|
||||
REDIRECT_FIELD_NAME
|
||||
from django.contrib.auth import authenticate, REDIRECT_FIELD_NAME
|
||||
from django.contrib.auth.decorators import user_passes_test
|
||||
from django.contrib import messages
|
||||
from django.shortcuts import resolve_url, render
|
||||
|
@ -329,7 +328,7 @@ class LoginOrLinkView(PopupViewMixin, FcOAuthSessionViewMixin, View):
|
|||
user = authenticate(sub=self.sub, user_info=self.user_info,
|
||||
token=self.token)
|
||||
if user:
|
||||
auth_login(request, user)
|
||||
a2_utils.login(request, user, 'france-connect')
|
||||
self.fc_account = models.FcAccount.objects.get(sub=self.sub, user=user)
|
||||
self.update_user_info()
|
||||
self.logger.info('logged in using fc sub %s', self.sub)
|
||||
|
|
Loading…
Reference in New Issue