$("#sign_in").submit(function(){ var msg = "Please wait..."; var type = "info"; $("#sign_in button[type='submit']").attr("disabled",true); $("#sign_in button[type='submit']").text("Please wait..."); $.ajax({ url:$("#sign_in").attr("action"), type:"post", //data:$("#sign_in").serialize(), data: new FormData($("#sign_in")[0]), async: true, contentType: false, cache: false, processData:false, success:function(msg) { if(msg==1) { var msg = "

Login successful

Redirecting to dashboard..."; var type = "success"; $.notify({ // options message: msg, showProgressbar:true, },{ // settings type: type }); window.location="main"; } else if(msg=='logged') { var msg = '

Auth Error

You are already logged in!'; var type = "warning"; $.notify({ // options message: msg, showProgressbar:true, },{ // settings type: type }); window.location="sec_users/ebs_lock"; } else { var msg = msg; var type = "danger"; $.notify({ // options message: msg, showProgressbar:true, },{ // settings type: type }); } $("#sign_in button[type='submit']").removeAttr("disabled"); $("#sign_in button[type='submit']").text("SIGN IN"); }, error: function(xhr, ajaxOptions, thrownError) { $("#sign_in button[type='submit']").removeAttr("disabled"); $("#sign_in button[type='submit']").text("SIGN IN"); } }); return false; }); function refreshCaptcha(){ var img = document.images['captchaimg']; img.src = img.src.substring(0,img.src.lastIndexOf("?"))+"?rand="+Math.random()*1000; } //session checked function session_check(){ $.ajax({ url: theme_url+'sec_users/check_session', type : 'POST', cache: false, success: function(data) { if (data == '1') { location.replace(theme_url+'main'); } else { } }, error: function(e) { console.log(e); } }); } setInterval(session_check, 60000);$(document).ready(function() { }); // function sec_users_pass_form(form_id) { $("#"+form_id+" button[type='submit']").html(''); $("#"+form_id+" button[type='submit']").attr("disabled","true"); $.ajax({ url: $("#"+form_id).attr("action"), type: "POST", data: new FormData($("#"+form_id)[0]), dataType:"json", async: true, contentType: false, cache: false, processData:false, success: function(data) { if(data.type=="success") { $.notify({ // options message: data.text, showProgressbar:true, },{ // settings type: 'success' }); window.location = "sec_users/reset_password"; } else { $.notify({ // options message: data.text, showProgressbar:true, },{ // settings type: "warning" }); } $("#"+form_id+" button[type='submit']").html('Reset Password'); $("button[type='submit']").removeAttr("disabled"); }, error: function(xhr, ajaxOptions, thrownError) { $.notify({ // options message: thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText, showProgressbar:true, },{ // settings type: 'danger' }); $("#"+form_id+" button[type='submit']").html('Reset Password'); $("#"+form_id+" button[type='submit']").removeAttr("disabled"); } }); return false; } // function sec_users_repass_form(form_id) { $("#"+form_id+" button[type='submit']").html(''); $("#"+form_id+" button[type='submit']").attr("disabled","true"); $.ajax({ url: $("#"+form_id).attr("action"), type: "POST", data: new FormData($("#"+form_id)[0]), dataType:"json", async: true, contentType: false, cache: false, processData:false, success: function(data) { if(data.type=="success") { $.notify({ // options message: data.text, showProgressbar:true, },{ // settings type: 'success' }); window.location = "sec_users/logout"; } else { $.notify({ // options message: data.text, showProgressbar:true, },{ // settings type: "warning" }); } $("#"+form_id+" button[type='submit']").html('Update Password'); $("button[type='submit']").removeAttr("disabled"); }, error: function(xhr, ajaxOptions, thrownError) { $.notify({ // options message: thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText, showProgressbar:true, },{ // settings type: 'danger' }); $("#"+form_id+" button[type='submit']").html('Update Password'); $("#"+form_id+" button[type='submit']").removeAttr("disabled"); } }); return false; }