Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.shortcuts import render, HttpResponse
- from django.contrib.auth import authenticate, login, logout
- from django.contrib.auth.decorators import login_required
- from django.conf import settings
- def login_view(request):
- username = request.POST['username']
- password = request.POST['password']
- user = authenticate(username=username, password=password)
- if user is not None:
- login(request, user)
- # Redirect to a success page
- return render(request, '/login_success.html/')
- else:
- # Invalid
- # Return an 'invalid login' error message.
- return HttpResponse("Invalid Login")
- def logout_view(request):
- logout(request)
- # Redirect to login page
- return render(request, settings.LOGIN_URL)
- @login_required
- def home_view(request):
- return render(request, '/home.html/')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement