Advertisement
Guest User

Untitled

a guest
Aug 20th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. from django.shortcuts import render, HttpResponse
  2. from django.contrib.auth import authenticate, login, logout
  3. from django.contrib.auth.decorators import login_required
  4. from django.conf import settings
  5.  
  6. def login_view(request):
  7.  
  8. username = request.POST['username']
  9. password = request.POST['password']
  10. user = authenticate(username=username, password=password)
  11. if user is not None:
  12. login(request, user)
  13. # Redirect to a success page
  14. return render(request, '/login_success.html/')
  15. else:
  16. # Invalid
  17. # Return an 'invalid login' error message.
  18. return HttpResponse("Invalid Login")
  19.  
  20. def logout_view(request):
  21. logout(request)
  22. # Redirect to login page
  23. return render(request, settings.LOGIN_URL)
  24.  
  25. @login_required
  26. def home_view(request):
  27. return render(request, '/home.html/')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement