|
|
@ -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'})
|
|
|
|
|
|
|
|
|
|
|
|