Guest User

Untitled

a guest
Mar 28th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. from django.contrib.auth import login
  2.  
  3. def login_user (request):
  4. if request.user.is_authenticated():
  5. return redirect('home')
  6. else:
  7. message = None
  8. if request.method == "POST":
  9. form = LoginForm(request.POST)
  10. if form.is_valid():
  11. username = request.POST['username']
  12. password = request.POST['password']
  13. if '@' in username:
  14. kwargs = {'email': username}
  15. else:
  16. kwargs = {'username': username}
  17. try:
  18. user = User.objects.get(**kwargs)
  19. if user.check_password(password):
  20. if user.is_active:
  21. login(request, user)
  22. return redirect('home')
  23. except User.DoesNotExist:
  24. form = LoginForm()
  25. return redirect('home')
Add Comment
Please, Sign In to add comment