From 687166338cfb4be5d9b66fabbe0e5bdbae0a25d3 Mon Sep 17 00:00:00 2001 From: Martin Quarda Date: Wed, 9 Oct 2024 17:35:06 +0200 Subject: [PATCH] maybe? --- alkatorapi/views.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/alkatorapi/views.py b/alkatorapi/views.py index dab5e1e..f13474c 100644 --- a/alkatorapi/views.py +++ b/alkatorapi/views.py @@ -4,7 +4,8 @@ from django.template.response import TemplateResponse from django.views.decorators.csrf import csrf_exempt from django.contrib.admin.views.decorators import staff_member_required from django.contrib.auth.models import User as DjangoUser -from django.contrib.auth import authenticate, login +from django.contrib.auth import authenticate +from django.contrib.auth import login as auth_login from django.core.mail import send_mail, mail_admins from django.utils.datastructures import MultiValueDictKeyError from datetime import date, datetime, timedelta @@ -43,7 +44,8 @@ def register_user(request): ) profile = Profile(user=user, first_name=request.POST['first_name'], last_name=request.POST['last_name'], address=request.POST['address']) profile.save() - login(request, user) + auth_login(request, user) + return HttpResponse('{"success":"Úspěšná registrace!"}', content_type='application/json') @csrf_exempt @@ -53,7 +55,7 @@ def login(request): except MultiValueDictKeyError: return HttpResponse('{"reason":"Nezadané jméno nebo heslo!"}', status=400, content_type='application/json') if user is not None: - login(request, user) + auth_login(request, user) return HttpResponse('{"success":"Úspěšně přihlášen uživatel '+ user.email + '"}', content_type='application/json') else: return HttpResponse('{"reason":"Nesprávné jméno nebo heslo!"}', status=400, content_type='application/json')