Advertisement
Guest User

Untitled

a guest
Feb 13th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.14 KB | None | 0 0
  1. from django.shortcuts import render, HttpResponse
  2. from .models import Client
  3. from django.contrib.auth import authenticate
  4.  
  5.  
  6. # Create your views here.
  7.  
  8.  
  9. def index(request):
  10.     if request.method == 'POST':
  11.         data = Client(username=request.POST['username'],
  12.                       password=request.POST['password'],
  13.                       firstname=request.POST['firstname'],
  14.                       lastname=request.POST['lastname'])
  15.         data.save()
  16.         return render(request, 'details/login.html')
  17.     else:
  18.         return render(request, 'details/index.html')
  19.         # return HttpResponse("Data not saved")
  20.  
  21.  
  22. def loginpage(request):
  23.     return render(request, 'details/login.html')
  24.  
  25.  
  26. def home(request):
  27.     try:
  28.         use = Client.objects.get(username=request.POST['username'])
  29.         if use.password == request.POST['password']:
  30.             authenticate(request, use)
  31.         context = {'use': use}
  32.         return render(request, 'details/login.html', context)
  33.     except Client.DoesNotExist:
  34.         context = {'msg': 'Invalid username or password'}
  35.         return render(request, 'details/login.html', context)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement