diff --git a/Main/views.py b/Main/views.py index 47cfac0..ae18729 100644 --- a/Main/views.py +++ b/Main/views.py @@ -1,3 +1,4 @@ +from django.contrib.auth import authenticate, login from django.shortcuts import render from django.http import HttpResponse @@ -15,9 +16,9 @@ def signUp_view(request): def login_view(request): username = request.data.get('username') password = request.data.get('password') - user = authenticate(username, password) - if user.is_valid(): - user.login() + user = authenticate(request, username=username, password=password) + if user is not None: + login(request, user) return HttpResponse(201) else: return HttpResponse(405) diff --git a/templates/Main/Signup.html b/templates/Main/Signup.html new file mode 100644 index 0000000..081852c --- /dev/null +++ b/templates/Main/Signup.html @@ -0,0 +1,22 @@ + +{% load static %} +{% load staticfiles %} + + + + Signup + + + +
+ {% csrf_token %} + + + + + + +
+ + + \ No newline at end of file