Guest User

Untitled

a guest
Jan 1st, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. jQuery(document).ready(function($) {
  2.  
  3. // Perform AJAX login on form submit
  4. jQuery('#as-login-form').on('submit', function(e){
  5. event.preventDefault();
  6. $error = 0;
  7.  
  8. var ajaxUrl = ajax_login_object.ajaxurl;
  9. var username = jQuery("#username").val();
  10. var password = jQuery("#password").val();
  11. var loginNounce = jQuery('#security').val();
  12.  
  13.  
  14. if(username == '') {
  15. $error = 1;
  16. jQuery("#user-action-response").html("Please provide your username.");
  17. }
  18.  
  19. if(password == '') {
  20. $error = 1;
  21. jQuery("#user-action-response").html("Please provide your password.");
  22. }
  23.  
  24. setTimeout(function() {
  25. jQuery('#user-action-response').fadeOut();
  26. }, 5000);
  27.  
  28. if($error == 0) {
  29.  
  30. jQuery.ajax({
  31. type : "post"
  32. ,dataType : "json"
  33. ,url : ajaxUrl
  34. ,data : {
  35. action : "as_ajax_login",
  36. username: username,
  37. password: password,
  38. security: loginNounce,
  39. },
  40. beforeSend: function(){
  41. console.log("Sending");
  42. jQuery("#user-action-response").html("Sending user info, please wait...");
  43. jQuery("#user-action-response").show();
  44.  
  45. },
  46. success: function (response){
  47. console.log(response.msg);
  48. jQuery("#user-action-response").html(response.msg);
  49.  
  50. if(response.status == 1) {
  51. jQuery("#user-action-response").addClass("alert-success");
  52. location.reload();
  53. } else {
  54. jQuery("#user-action-response").addClass("alert-warning");
  55. setTimeout(function() {
  56. jQuery('#user-action-response').fadeOut();
  57. }, 5000);
  58.  
  59. }
  60. },
  61. error: function(ts) {
  62. console.log(ts.responseText)
  63. }
  64.  
  65. });
  66.  
  67. }
  68. });
  69.  
  70. });
Add Comment
Please, Sign In to add comment