Commit 2d221b1a authored by Rafal's avatar Rafal

Merge remote-tracking branch 'origin/master'

parents 0b5ee855 6327ae53
from django.contrib import auth
from django.contrib.auth import login
from django.core.exceptions import ObjectDoesNotExist from django.core.exceptions import ObjectDoesNotExist
from django.http import HttpResponseRedirect, HttpResponse
from django.shortcuts import render, render_to_response from django.shortcuts import render, render_to_response
from django.template import RequestContext from django.template import RequestContext
...@@ -77,6 +80,17 @@ class CategoryViewSet(viewsets.ModelViewSet): ...@@ -77,6 +80,17 @@ class CategoryViewSet(viewsets.ModelViewSet):
def login_page(request): def login_page(request):
if not request.method == 'POST':
context = RequestContext(request) context = RequestContext(request)
if not request.method == 'POST':
return render_to_response('page/login.html', {}, context) return render_to_response('page/login.html', {}, context)
username = request.POST.get('username', '')
password = request.POST.get('password', '')
user = auth.authenticate(username=username, password=password)
if user:
login(request, user)
return HttpResponseRedirect('/', {}, context)
else:
return HttpResponse("Invalid login details supplied.")
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment