Guest User

Untitled

a guest
May 30th, 2018
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. def user_login(request):
  2. context = {}
  3. if request.method == "POST":
  4. username = request.POST['username']
  5. password = request.POST["password"]
  6. user = authenticate(request,username=username,password=password)
  7. if user.is_authenticated:
  8. print("1")
  9. login(request, user)
  10. if request.GET.get('next',None):
  11. print("2")
  12. return HttpResponseRedirect(request.GET['next'])
  13. return HttpResponseRedirect(reverse('success'))
  14. else:
  15. print("3")
  16. context["error"] = "nieprawidlowe dane"
  17. return render(request,'auth/login.html',context)
  18. else:
  19. print("4")
  20. return render(request,'auth/login.html',context)
  21.  
  22.  
  23. @login_required(login_url="/login/")
  24. def success(request):
  25. c = {}
  26. c['user'] = request.user
  27. return render(request,'auth/success.html',c)
  28.  
  29. {% extends 'main.html' %}
  30. {% block article %}
  31. <p>User <b>{{ user.username }}</b> jestes zalogowony</p>
  32. <form method="post" action="/logout/">
  33. {% csrf_token %}
  34. <input type="submit" value="Logout">
  35. </form>
  36. {% endblock %}
Add Comment
Please, Sign In to add comment