emile 1 year ago
parent 9192d285ea
commit b15c4e7859

@ -38,12 +38,15 @@ def authenticate_customer(request):
try: try:
user = User.objects.get(email=email) user = User.objects.get(email=email)
user = authenticate(request, user=user) user = authenticate(request, user=user)
login(request, user) if user is not None:
return JsonResponse({'success': True, 'user': { login(request, user)
'id': user.id, return JsonResponse({'success': True, 'user': {
'email': user.email, 'id': user.id,
'username': user.username 'email': user.email,
}}) 'username': user.username
}})
else:
return JsonResponse({'success': False, 'error': 'Invalid credentials'})
except User.DoesNotExist: except User.DoesNotExist:
return JsonResponse({'success': False, 'error': 'User with this email does not exist'}) return JsonResponse({'success': False, 'error': 'User with this email does not exist'})

Loading…
Cancel
Save