Guest User

Untitled

a guest
Aug 23rd, 2018
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. How to stop django from skipping the login page for a user?
  2. # Login Page
  3. def login(request):
  4. username = request.POST.get('username', '')
  5. password = request.POST.get('password', '')
  6. user = authenticate(username=username, password=password)
  7. if user is not None and user.is_active:
  8. # Correct password, and the user is marked "active"
  9. auth.login(request, user)
  10. # Redirect to a success page.
  11. return HttpResponseRedirect("/pk/loggedin/")
  12. else:
  13. # Show an error page
  14. return HttpResponseRedirect("/pk/invalid/")
  15.  
  16. from django.contrib.auth.decorators import login_required
  17.  
  18. @login_required
  19. def my_view(request):
  20. ...
Add Comment
Please, Sign In to add comment