diff --git a/apps/api/views.py b/apps/api/views.py index 66f1274aa..a9609cc83 100644 --- a/apps/api/views.py +++ b/apps/api/views.py @@ -37,7 +37,7 @@ def login(request): if form.errors: errors = form.errors if form.is_valid(): - login_user(request, form.get_user()) + login_user(request, form.get_user(), backend='django.contrib.auth.backends.ModelBackend') logging.user(request, "~FG~BB~SKAPI Login~SN~FW: %s / %s" % (user_agent, ip)) code = 1 else: @@ -58,7 +58,7 @@ def signup(request): if form.is_valid(): try: new_user = form.save() - login_user(request, new_user) + login_user(request, new_user, backend='django.contrib.auth.backends.ModelBackend') logging.user(request, "~FG~SB~BBAPI NEW SIGNUP: ~FW%s / %s" % (new_user.email, ip)) code = 1 except forms.ValidationError as e: diff --git a/apps/profile/views.py b/apps/profile/views.py index 1881c4629..7d8cf1666 100644 --- a/apps/profile/views.py +++ b/apps/profile/views.py @@ -92,7 +92,7 @@ def login(request): if request.method == "POST": form = LoginForm(data=request.POST) if form.is_valid(): - login_user(request, form.get_user()) + login_user(request, form.get_user(), backend='django.contrib.auth.backends.ModelBackend') logging.user(form.get_user(), "~FG~BBOAuth Login~FW") return HttpResponseRedirect(request.POST['next'] or reverse('index')) @@ -121,7 +121,7 @@ def signup(request): form = SignupForm(data=request.POST, prefix="signup") if form.is_valid() and not recaptcha_error: new_user = form.save() - login_user(request, new_user) + login_user(request, new_user, backend='django.contrib.auth.backends.ModelBackend') logging.user(new_user, "~FG~SB~BBNEW SIGNUP: ~FW%s" % new_user.email) new_user.profile.activate_free() return HttpResponseRedirect(request.POST['next'] or reverse('index')) diff --git a/apps/reader/views.py b/apps/reader/views.py index 66a3623e4..c2ba1ec89 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -170,7 +170,7 @@ def login(request): if request.method == "POST": form = LoginForm(request.POST, prefix='login') if form.is_valid(): - login_user(request, form.get_user()) + login_user(request, form.get_user(), backend='django.contrib.auth.backends.ModelBackend') if request.POST.get('api'): logging.user(form.get_user(), "~FG~BB~SKiPhone Login~FW") code = 1 @@ -232,7 +232,7 @@ def autologin(request, username, secret): user = profile[0].user user.backend = settings.AUTHENTICATION_BACKENDS[0] - login_user(request, user) + login_user(request, user, backend='django.contrib.auth.backends.ModelBackend') logging.user(user, "~FG~BB~SKAuto-Login. Next stop: %s~FW" % (next if next else 'Homepage',)) if next and not next.startswith('/'): @@ -2376,7 +2376,7 @@ def login_as(request): username = request.GET['user'] user = get_object_or_404(User, username__iexact=username) user.backend = settings.AUTHENTICATION_BACKENDS[0] - login_user(request, user) + login_user(request, user, backend='django.contrib.auth.backends.ModelBackend') return HttpResponseRedirect(reverse('index')) def iframe_buster(request):