$(function ($) { $('#rbmcont').on('load', function () { $(this).show(); console.log('load the iframe') }); $(".btlogin").click(function (e) { executeValidLogin(); }); $('input').keypress(function (e) { if (e.which == 13) { executeValidLogin(); } }); }); function executeValidLogin() { const login = $("#login").val(); const senha = $("#senha").val(); if (!login && !senha) { alertaErro("Informe o seu login e senha"); return false; } if (!login) { alertaErro("Informe o seu Login"); return false; } if (!senha) { alertaErro("Informe a sua senha"); return false; } $("#msglogin").html("Efetuando login"); var formData2 = new FormData(); formData2.append('l', login); formData2.append('s', senha); if ($("#lembrar").prop('checked') === true) { formData2.append('r', 1); } else { formData2.append('r', 0); } formData2.append('v', hashv); $("#dvlogin").stop().fadeOut("slow", function (e) { $("#dvaguarde").removeClass("hidden"); $("#dvaguarde").stop().fadeIn("fast"); }); $.ajax({ type: "POST", url: "ajx/passwordRules.php", data: formData2, cache: false, processData: false, contentType: false, async: false, }).done(function (data) { $.ajax({ type: "POST", url: "ajx/login.php", data: formData2, cache: false, processData: false, contentType: false, success: function (data) { data = data.trim(); var retorno = data.split("|"); if (retorno[0] == "ok") { $("#login").val(""); $("#senha").val("1"); alertaSucesso("Login efetuado com sucesso! Olá " + retorno[1] + ", seja bem vindo!"); setTimeout(function () { window.location = "dashboard.php"; }, 4000); } else { alertaErro(retorno[1]); $("#dvaguarde").stop().fadeOut("slow", function (e) { $("#dvlogin").stop().fadeIn(); }); } } }); } ).fail(function (data) { console.log() const retornoPass = data.responseJSON; if (retornoPass.cod == 3) { alertaErro("Login ou senha Inválida!"); $("#dvaguarde").stop().fadeOut("slow", function (e) { $("#dvlogin").stop().fadeIn(); }); } else { var url = 'alterarSenhaFraca.php'; var form = $('
' + '' + '
'); $('body').append(form); $("#login").val(""); $("#senha").val("1"); alertaErro("Sua senha expirou! Favor alterar!"); setTimeout(function () { form.submit(); }, 3000); } }); } function alertaSucesso(msg) { var notification = new NotificationFx({ message: '

' + msg + '

', layout: 'bar', effect: 'exploader', type: 'success', // notice, warning or error }); notification.show(); } function alertaErro(msg) { var notification = new NotificationFx({ message: '

' + msg + '

', layout: 'bar', effect: 'slidetop', type: 'error', // notice, warning or error }); notification.show(); }