Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- jQuery(document).ready(function($) {
- // Perform AJAX login on form submit
- jQuery('#as-login-form').on('submit', function(e){
- event.preventDefault();
- $error = 0;
- var ajaxUrl = ajax_login_object.ajaxurl;
- var username = jQuery("#username").val();
- var password = jQuery("#password").val();
- var loginNounce = jQuery('#security').val();
- if(username == '') {
- $error = 1;
- jQuery("#user-action-response").html("Please provide your username.");
- }
- if(password == '') {
- $error = 1;
- jQuery("#user-action-response").html("Please provide your password.");
- }
- setTimeout(function() {
- jQuery('#user-action-response').fadeOut();
- }, 5000);
- if($error == 0) {
- jQuery.ajax({
- type : "post"
- ,dataType : "json"
- ,url : ajaxUrl
- ,data : {
- action : "as_ajax_login",
- username: username,
- password: password,
- security: loginNounce,
- },
- beforeSend: function(){
- console.log("Sending");
- jQuery("#user-action-response").html("Sending user info, please wait...");
- jQuery("#user-action-response").show();
- },
- success: function (response){
- console.log(response.msg);
- jQuery("#user-action-response").html(response.msg);
- if(response.status == 1) {
- jQuery("#user-action-response").addClass("alert-success");
- location.reload();
- } else {
- jQuery("#user-action-response").addClass("alert-warning");
- setTimeout(function() {
- jQuery('#user-action-response').fadeOut();
- }, 5000);
- }
- },
- error: function(ts) {
- console.log(ts.responseText)
- }
- });
- }
- });
- });
Add Comment
Please, Sign In to add comment