$("#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;
}