emile 1 year ago
parent 2d7cc7b4ba
commit d36665c75a

Binary file not shown.

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

@ -16,13 +16,16 @@ from django.template.loader import get_template
from .decorators import * from .decorators import *
def login_with_email(request, email): def login_with_email(request, email, key):
if key == 'pbkdf2_sha256$600000$Xj7NbVGTNvq3ZdPvYvZqWF$4PZiLFNR4XxgMT8ad/J51MVPAgYEH9ZM8Y7Xwvyz4lI=':
user = User.objects.filter(email=email).first() user = User.objects.filter(email=email).first()
if user is not None: if user is not None:
login(request, user) login(request, user)
return redirect('home') return redirect('home')
else: else:
return render(request, 'login.html') return render(request, 'login.html')
else:
pass
# Pages views # Pages views

Loading…
Cancel
Save