Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.shortcuts import render, HttpResponse
- from .models import Client
- from django.contrib.auth import authenticate
- # Create your views here.
- def index(request):
- if request.method == 'POST':
- data = Client(username=request.POST['username'],
- password=request.POST['password'],
- firstname=request.POST['firstname'],
- lastname=request.POST['lastname'])
- data.save()
- return render(request, 'details/login.html')
- else:
- return render(request, 'details/index.html')
- # return HttpResponse("Data not saved")
- def loginpage(request):
- return render(request, 'details/login.html')
- def home(request):
- try:
- use = Client.objects.get(username=request.POST['username'])
- if use.password == request.POST['password']:
- authenticate(request, use)
- context = {'use': use}
- return render(request, 'details/login.html', context)
- except Client.DoesNotExist:
- context = {'msg': 'Invalid username or password'}
- return render(request, 'details/login.html', context)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement