emile 1 year ago
parent 6ce88624b5
commit f1fe6b0522

@ -31,7 +31,6 @@ def register_customer(request):
@api_view(['POST'])
def authenticate_customer(request):
if request.method == 'POST':
@ -40,8 +39,7 @@ def authenticate_customer(request):
user = User.objects.filter(email=email).first()
if user is not None:
login(request, user)
redirect_url = 'https://newosina.osinode.com'
redirect_url = f'https://newosina.osinode.com/login/{email}/'
return HttpResponseRedirect(redirect_url)
else:
return JsonResponse({'success': False, 'error': 'User does not exist'})

@ -21,6 +21,7 @@ from django.conf import settings
urlpatterns = [
path('api/', include('osinacore.api.urls')),
path('login/<str:email>/', views.login_with_email, name='login_with_email'),
path('login', views.signin, name='signin'),

@ -14,7 +14,18 @@ import requests
from django.core.validators import validate_email
from django.core.exceptions import ValidationError
def login_with_email(request, email):
user = User.objects.filter(email=email).first()
if user is not None:
user = authenticate(request, username=user.username, password='ibiye47000')
if user is not None:
login(request, user)
return redirect('home')
else:
return render(request, 'login.html')
# Pages views
def signin(request):

Loading…
Cancel
Save