blob: 916c04b4402b8b55899d3d11078c13b7498cadb9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
from django.shortcuts import render, redirect
from django.http import HttpResponse
from django.template import loader
from django.contrib.auth.decorators import login_required
# from django.contrib.auth import authenticate, login, logout
import django.contrib.auth as auth
# Create your views here.
@login_required(login_url="login/")
def home(request):
return render(request,"dispatch/index.html")
def login(request):
username = request.POST['username']
password = request.POST['password']
user = auth.authenticate(request, username=username, password=password)
if user is not None:
auth.login(request, user)
return redirect('/dispatch/')
else:
template = loader.get_template('dispatch/login.html')
context = {}
return HttpResponse(template.render(context, request))
def logout(request):
auth.logout(request)
return redirect('/dispatch/login', permanent=False)
|