emile 1 year ago
parent f6230627cf
commit 585607525d

@ -6,7 +6,8 @@ from osinacore.models import *
from .serializers import * from .serializers import *
from django.contrib.auth import authenticate, login from django.contrib.auth import authenticate, login
from django.http import JsonResponse from django.http import JsonResponse
from django.core.exceptions import ObjectDoesNotExist from django.http import JsonResponse, HttpResponseRedirect
from django.urls import reverse
@api_view(['POST']) @api_view(['POST'])
@ -30,6 +31,9 @@ def register_customer(request):
from django.http import JsonResponse, HttpResponseRedirect
from django.urls import reverse
@api_view(['POST']) @api_view(['POST'])
def authenticate_customer(request): def authenticate_customer(request):
if request.method == 'POST': if request.method == 'POST':
@ -40,11 +44,8 @@ def authenticate_customer(request):
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'})
login(request, user) login(request, user)
return JsonResponse({'success': True, 'user': { # Redirect to the desired URL
'id': user.id, redirect_url = 'http://newosina.osinode.com' # Change this URL to your desired redirect URL
'email': user.email, return HttpResponseRedirect(redirect_url)
'username': user.username
}})

Loading…
Cancel
Save