Advertisement
Guest User

Untitled

a guest
Feb 6th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. <div class="container post" >
  2. <h2 class="author"><a>{{ username }}</a></h2>
  3. <hr>
  4. <h6 class="subject"> </h6>
  5. <p class="comment"><br><br>
  6. </div>
  7.  
  8. $('#loginForm').on('submit',function(e){
  9. e.preventDefault();
  10. $.ajax({
  11. type: "POST",
  12. url: "/librarysystem/Login/",
  13. data: {
  14. 'username':$("#loginUsername").val(),
  15. 'password':$("#loginPassword").val(),
  16. csrfmiddlewaretoken:$
  17. ('input[name=csrfmiddlewaretoken]').val
  18. ()
  19. },
  20. dataType: 'json',
  21. success: function(data){
  22. if (data.response){
  23. initalizeForm();
  24. $("#invalid").html(" ");
  25. $('#loginmodal').modal('hide');
  26. console.log(data.username);
  27. window.location = data.redirectTo + "?username=" + data.username;
  28. }else
  29. $("#invalid").html("<h5> Invalid username or password. </h5>").css('color','red');
  30. },
  31. error: function(jqXHR, status, err){
  32. alert(jqXHR.responseText);
  33. }
  34. });
  35. });
  36.  
  37. from django.conf.urls import url
  38. from .import views
  39.  
  40. urlpatterns = [
  41. url(r'^register/$',views.registerUser),
  42. url(r'^$', views.index, name="Index"),
  43. url(r'^validateRegisterForm/$',views.validateRegisterForm),
  44. url(r'^validateLoginForm/$',views.validateLoginForm),
  45. url(r'^article/$', views.article, name="Article"),
  46. url(r'^Login/$',views.loginUser, name="Login"),
  47. url(r'^Logout/$',views.logoutUser, name="Logout"),
  48. ]
  49.  
  50. def loginUser(request):
  51. data = {}
  52. if request.method == "POST":
  53. username = request.POST.get('username')
  54. password = request.POST.get('password')
  55. user = authenticate(username=username,password=password);
  56. if user is None:
  57. data['response'] = False
  58. else:
  59. login(request,user)
  60. data['response'] = True
  61. data['redirectTo'] = "/librarysystem/article/"
  62. data['username'] = username
  63. return JsonResponse(data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement