emile 1 year ago
parent b15c4e7859
commit 739ed2b640

@ -34,11 +34,18 @@ def register_customer(request):
def authenticate_customer(request): def authenticate_customer(request):
if request.method == 'POST': if request.method == 'POST':
email = request.POST.get('email') email = request.POST.get('email')
password = 'ibiye4700'
try: try:
user = User.objects.get(email=email) user = User.objects.get(email=email)
user = authenticate(request, user=user) except User.DoesNotExist:
return JsonResponse({'success': False, 'error': 'User with this email does not exist'})
user = authenticate(request, username=email, password=password)
if user is not None: if user is not None:
# Login the user
login(request, user) login(request, user)
return JsonResponse({'success': True, 'user': { return JsonResponse({'success': True, 'user': {
'id': user.id, 'id': user.id,
@ -46,7 +53,4 @@ def authenticate_customer(request):
'username': user.username 'username': user.username
}}) }})
else: else:
return JsonResponse({'success': False, 'error': 'Invalid credentials'}) return JsonResponse({'success': False, 'error': 'Authentication failed'})
except User.DoesNotExist:
return JsonResponse({'success': False, 'error': 'User with this email does not exist'})

Loading…
Cancel
Save