emile 1 year ago
parent c2b3240dbd
commit 85e4aa140d

@ -6,6 +6,7 @@ from osinacore.models import *
from .serializers import *
from django.contrib.auth import authenticate, login
from django.http import JsonResponse
from django.core.exceptions import ObjectDoesNotExist
@api_view(['POST'])
@ -32,5 +33,12 @@ def authenticate_customer(request):
if request.method == 'POST':
email = request.POST.get('email')
user = User.objects.get(email=email)
return JsonResponse({'success': False, 'user': user})
try:
user = User.objects.get(email=email)
return JsonResponse({'success': True, 'user': {
'id': user.id,
'email': user.email,
'username': user.username
}})
except ObjectDoesNotExist:
return JsonResponse({'success': False, 'error': 'User with this email does not exist'})
Loading…
Cancel
Save