Help
RSS
API
Feed
Maltego
Contact
Domain > administrafacil.com.br
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2013-08-02
204.93.174.222
(
ClassC
)
2025-01-06
104.131.214.89
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: nginx/1.21.6Date: Mon, 06 Jan 2025 09:15:12 GMTContent-Type: text/html; charsetiso-8859-1Content-Length: 239Connection: keep-aliveLocation: https://administrafacil.com.br/ !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>html>head>title>301 Moved Permanently/title>/head>body>h1>Moved Permanently/h1>p>The document has moved a hrefhttps://administrafacil.com.br/>here/a>./p>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginx/1.21.6Date: Mon, 06 Jan 2025 09:15:12 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveSet-Cookie: ci_sessionu641dtbaj19q4l25edip89vg2gpt6rg0; expiresMon, 06-Jan-2025 11:15:12 GMT; Max-Age7200; path/; HttpOnlyExpires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheVary: Accept-Encoding !DOCTYPE html>html langpt-br> head> meta charsetutf-8 /> title>MultWeb | Login/title> meta http-equivX-UA-Compatible contentIEedge> meta contentwidthdevice-width, initial-scale1 nameviewport /> meta contentPágina de Login MultWeb namedescription /> meta content nameauthor /> !-- meta http-equivContent-Security-Policy contentupgrade-insecure-requests> --> !-- BEGIN GLOBAL MANDATORY STYLES --> link hrefhttps://fonts.googleapis.com/css?familyOpen+Sans:400,300,600,700&subsetall relstylesheet typetext/css /> link hrefhttps://administrafacil.com.br/assets/global/plugins/font-awesome/css/font-awesome.min.css relstylesheet typetext/css /> link hrefhttps://administrafacil.com.br/assets/global/plugins/simple-line-icons/simple-line-icons.min.css relstylesheet typetext/css /> link hrefhttps://administrafacil.com.br/assets/global/plugins/bootstrap/css/bootstrap.min.css relstylesheet typetext/css /> link hrefhttps://administrafacil.com.br/assets/global/plugins/bootstrap-switch/css/bootstrap-switch.min.css relstylesheet typetext/css /> !-- END GLOBAL MANDATORY STYLES --> !-- BEGIN PAGE LEVEL PLUGINS --> link hrefhttps://administrafacil.com.br/assets/global/plugins/select2/css/select2.min.css relstylesheet typetext/css /> link hrefhttps://administrafacil.com.br/assets/global/plugins/select2/css/select2-bootstrap.min.css relstylesheet typetext/css /> !-- END PAGE LEVEL PLUGINS --> !-- BEGIN THEME GLOBAL STYLES --> link hrefhttps://administrafacil.com.br/assets/global/css/components.min.css relstylesheet idstyle_components typetext/css /> link hrefhttps://administrafacil.com.br/assets/global/css/plugins.min.css relstylesheet typetext/css /> !-- END THEME GLOBAL STYLES --> !-- BEGIN PAGE LEVEL STYLES --> link hrefhttps://administrafacil.com.br/assets/pages/css/login-5.min.css relstylesheet typetext/css /> !-- END PAGE LEVEL STYLES --> !-- BEGIN THEME LAYOUT STYLES --> !-- END THEME LAYOUT STYLES --> link relshortcut icon hreffavicon.ico /> style> .user-login-5 .alert { margin: 0 0 15px; } .login { overflow: hidden; } .login-page { display: flex; align-items: center; } .login .login-content { background-color: white !important; -webkit-border-radius: 7px !important; -moz-border-radius: 7px !important; -ms-border-radius: 7px !important; -o-border-radius: 7px !important; border-radius: 7px !important; width: 400px !important; margin-top: 0 !important; height: 100%; padding: 30px !important; overflow: hidden !important; position: relative !important; display: block !important; } .logo { display: block !important; margin-bottom: 30px; } .logo_footer { margin-top: 30px; } #pesquisauser { color: white !important; min-width: 38px; } #pesquisauser .fa.fa-spinner::before { position: absolute; animation: load 1.2s infinite linear; top: 10px; right: 12px; } .verificar .fa.fa-spinner::before { position: absolute; animation: load 1.2s infinite linear; top: 10px; } @keyframes load { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #showpassword { position: absolute; right: 0; z-index: 10; width: 38px; height: 34px; border: none; background: none; padding: 10px 0px; } #showpassword i::before { color: #45699b; } .login-footer { margin: 0; padding: 0; width: 100%; position: fixed; bottom: 0; } .login-footer>div { display: flex; align-items: center; } .login-social { padding-right: 0; font-size: 2rem; } .login-social li { display: inline-block; list-style: none; margin-right: 1em; } .login-social a { color: #a9b5be !important; } .login-copyright { color: #a9b5be !important; } .footer-items { display: flex; justify-content: center; } #login-container { left: 0; transition: left 0.8s ease-in-out; z-index: 10 !important; display: flex; justify-content: center; align-items: center; } .recuperar-senha-container { left: 50% !important; } #logo-container { right: 0; transition: right 0.8s ease-in-out; } .recuperar-senha-logo { right: 50% !important; } #form_esqueci_senha, #form_fazer_login { margin-top: 15px; } @media only screen and (max-width: 768px) { .login-page{ flex-direction: column-reverse; align-items: center; justify-content: center; } .user-login-5 .bs-reset { margin-top: 5%; padding: 0; } .login .login-content { background-color: white !important; -webkit-border-radius: 7px !important; -moz-border-radius: 7px !important; -ms-border-radius: 7px !important; -o-border-radius: 7px !important; border-radius: 7px !important; width: 100% !important; margin-top: 0 !important; height: 100%; padding: 30px !important; overflow: hidden !important; } .login-footer { display: flex; flex-direction: column; align-items: center; justify-content: center; } .login-footer>div { display: flex; align-items: center; flex-direction: column; justify-content: center; } .recuperar-senha-container { left: 0 !important; } #logo-container { right: 0; transition: right 0.8s ease-in-out; } .recuperar-senha-logo { right: 0 !important; } #form_esqueci_senha, #form_fazer_login { margin-top: 15px; } #login-container{ margin-inline: 10%; } } /style> /head> body class login stylebackground-color: #364150 !important;> div classuser-login-5> div classbs-reset login-page> div idlogin-container classcol-md-6 login-container bs-reset> div classlogin-content> div classrow styletext-align: center !important;> div classcol-md-12> div classlogo> img idfLogo alt srchttps://administrafacil.com.br/assets/clientes/1001/img-logo/logo.png stylewidth: 220px !important; padding-bottom: 10px /> /div> /div> /div> div idtela-login classrow> div classcol-md-12> div classform-group> div classinput-group col-md-12> input nameusuario idusuario typeemail value classform-control placeholderE-mail para acesso dataobrigatorio msgUsuário é Obrigatório! > span classbtn blue input-group-addon idpesquisauser >i classfa fa-search>/i>/span> /div> /div> /div> div classcol-md-12 iddivnomeempresa styledisplay: none; > div classform-group> select nameempresa idempresa typetext classform-control> /select> /div> /div> div classcol-md-12 idform_acesso>/div> div classcol-md-12 idform_senha styledisplay: none;> div classform-group> div classinput-group stylewidth: 100%;> input namesenha idsenha typepassword classform-control placeholderSenha dataobrigatorio msgSenha é Obrigatória um tipo de pessoa! stylewidth: 100%;> span classinput-group-addon idshowpassword>i classfa fa-eye>/i>/span> /div> /div> /div> div classcol-md-12> div classalert alert-danger text-center idmsg-empresa-login styledisplay: none;> span>Aguarde/span> /div> /div> div classcol-md-12 idform_logar styledisplay: none; > div classform-group text-center> button classbtn blue uppercase col-md-12 verificar>Acessar/button> /div> /div> !-- div classcol-md-12 idform_admin_access styledisplay: none; margin-top: 15px> div classform-group text-center> button classbtn red uppercase col-md-12>Acessar Área Administrativa/button> /div> /div> --> div classcol-md-12 idform_esqueci_senha styledisplay: none; > div classform-group> div classinput-group col-md-12> a idesqueci_senha href#>Esqueci minha senha/a> /div> /div> /div> /div> div idredefinir-senha classrow styledisplay: none> h3 classcol-md-12 redefinir-senha-title>Redefinição de senha/h3> div classcol-md-12> hr> /div> div idtela-email styledisplay: block> div classcol-md-12> div classform-group> input nameuser_email iduser_email typeemail value classform-control placeholderDigite o seu e-mail dataobrigatorio msgUsuário é Obrigatório! > /div> /div> div classcol-md-12> div classalert alert-danger text-center idtela-email-message styledisplay: none;> /div> /div> div classcol-md-12 > div classform-group text-center> button idbtn-enviar-email classbtn green uppercase col-md-12>Enviar/button> /div> /div> /div> div idtela-validacao-codigo styledisplay: none> div classcol-md-12> p stylemargin: 0 0 20px 0>Caso seu e-mail esteja em nossa base, você receberá um aviso para a recuperação de senha em sua caixa de mensagem./p> /div> div classcol-md-12> div classform-group> label forpassword_reset_code>Insira o código recebido por e-mail:/label> input idpassword_reset_code namepassword_reset_code typetext maxlength11 classform-control> /div> /div> div classcol-md-12> div classalert alert-danger text-center idtela-validacao-codigo-message styledisplay: none;> /div> /div> div classcol-md-12> div classalert alert-info text-center idtela-validacao-codigo-expirado styledisplay: none;> span> a styletext-decoration: underline; href# data-parenttela-validacao-codigo classbtn-novo-codigo> Clique aqui /a> para solicitar um novo código. /span> /div> /div> div classcol-md-12> div classform-group text-center> button idbtn-validar-codigo classbtn green uppercase col-md-12>Validar/button> /div> /div> /div> div idtela-redefinir-senha styledisplay: none> input typehidden namepassword_reset_token idpassword_reset_token> div classcol-md-12> div classform-group> label fornova_senha>Nova senha/label> input idnova_senha namenova_senha typepassword classform-control> /div> /div> div classcol-md-12> div classform-group> label forconfirmar_senha>Redigitar a senha/label> input idconfirmar_senha nameconfirmar_senha typepassword classform-control> /div> /div> div idtela-redefinir-senha-exigencias classcol-md-12 stylemargin-bottom: 15px> div idtamanho_minimo classtext-danger>Pelo menos 8 caracteres/div> div idpossuir_maiuscula classtext-danger>Pelo menos uma letra maiúscula/div> div idpossuir_minuscula classtext-danger>Pelo menos uma letra minúscula/div> div idpossuir_numero classtext-danger>Pelo menos um número/div> div idpossuir_caractere_especial classtext-danger>Pelo menos um caractere especial/div> div idsenhas_iguais classtext-danger>As senhas devem ser iguais/div> /div> div classcol-md-12> div classalert alert-danger text-center idtela-redefinir-senha-message styledisplay: none;> /div> /div> div classcol-md-12> div classalert alert-info text-center idtela-redefinir-senha-codigo-expirado styledisplay: none;> span> a styletext-decoration: underline; href# data-parenttela-redefinir-senha classbtn-novo-codigo> Clique aqui /a> para solicitar um novo código. /span> /div> /div> div classcol-md-12> div classalert alert-success text-center idtela-redefinir-senha-message-success styledisplay: none;> /div> /div> div classcol-md-12> div classform-group text-center> button idbtn-redefinir-senha classbtn green uppercase col-md-12>Redefinir senha/button> /div> /div> /div> div classcol-md-12 idform_fazer_login> div classform-group> div classinput-group col-md-12> a idfazer_login href#>Fazer login/a> /div> /div> /div> /div> /div> /div> div idlogo-container classcol-md-6 bs-reset> div styledisplay: flex;align-content: center;justify-content: center;align-items: center;> img srchttps://administrafacil.com.br/assets/pages/img/login/logo.png> /div> /div> /div> div classlogin-footer> div classrow> div classcol-xs-12 footer-items> ul classlogin-social> li> a hrefhttps://www.facebook.com/lightsystemsoftware> i classicon-social-facebook>/i> /a> /li> li> a hrefhttps://www.instagram.com/lightsysteminformatica/> i classfa fa-instagram>/i> /a> /li> /ul> /div> div classcol-xs-12 footer-items> div classlogin-copyright> p>© a hrefhttp://www.lightsystemsoft.com.br>Light System/a> 2025/p> /div> /div> /div> /div> /div> !-- END : LOGIN PAGE 5-2 --> !--if lt IE 9> script src../assets/global/plugins/respond.min.js>/script> script src../assets/global/plugins/excanvas.min.js>/script> script src../assets/global/plugins/ie8.fix.min.js>/script> !endif--> !-- BEGIN CORE PLUGINS --> script srchttps://administrafacil.com.br/assets/global/plugins/jquery.min.js typetext/javascript>/script> script srchttps://administrafacil.com.br/assets/global/plugins/bootstrap/js/bootstrap.min.js typetext/javascript>/script> script srchttps://administrafacil.com.br/assets/global/plugins/js.cookie.min.js typetext/javascript>/script> script srchttps://administrafacil.com.br/assets/global/plugins/jquery-slimscroll/jquery.slimscroll.min.js typetext/javascript>/script> script srchttps://administrafacil.com.br/assets/global/plugins/jquery.blockui.min.js typetext/javascript>/script> script srchttps://administrafacil.com.br/assets/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js typetext/javascript>/script> !-- END CORE PLUGINS --> !-- BEGIN PAGE LEVEL PLUGINS --> script srchttps://administrafacil.com.br/assets/global/plugins/jquery-validation/js/jquery.validate.min.js typetext/javascript>/script> script srchttps://administrafacil.com.br/assets/global/plugins/jquery-validation/js/additional-methods.min.js typetext/javascript>/script> script srchttps://administrafacil.com.br/assets/global/plugins/select2/js/select2.full.min.js typetext/javascript>/script> script srchttps://administrafacil.com.br/assets/global/plugins/backstretch/jquery.backstretch.min.js typetext/javascript>/script> !-- END PAGE LEVEL PLUGINS --> !-- BEGIN THEME GLOBAL SCRIPTS --> script srchttps://administrafacil.com.br/assets/global/scripts/app.min.js typetext/javascript>/script> !-- END THEME GLOBAL SCRIPTS --> !-- BEGIN PAGE LEVEL SCRIPTS --> script srchttps://administrafacil.com.br/assets/pages/scripts/login-5.js typetext/javascript>/script> !-- END PAGE LEVEL SCRIPTS --> !-- BEGIN THEME LAYOUT SCRIPTS --> !-- END THEME LAYOUT SCRIPTS --> script srchttps://administrafacil.com.br/assets/pages/scripts/mask/jquery.mask.js typetext/javascript>/script> !-- script srchttp://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js> --> script srchttps://administrafacil.com.br/assets/global/plugins/jquery-ui/jquery-ui.min.js>/script> script> if(location.href.match(/www\./)) location.href location.href.replace(www., ) $(document).ready(function() { $(#clickmewow).click(function() { $(#radio1003).attr(checked, checked); }); }) /script> script> $(document).ready(function(){ function changeImage() { let image_url https://administrafacil.com.br/+ $(#empresa option:selected).data(image) let _img document.getElementById(fLogo) let newImg new Image newImg.onload function() { _img.src this.src } newImg.src image_url setTimeout(() > $(#senha).focus(), 100) } $(#usuario).on(keyup, event > { console.log(event.keyCode) if(event.keyCode 13) { $(#pesquisauser).trigger(click) } else { $(#divnomeempresa).hide(200) $(#form_esqueci_senha).hide(); $(#form_senha).hide(200) $(#form_logar).hide(200) } }) $(#senha).on(keypress, event > { if(event.keyCode 13) { $(.verificar).trigger(click) } }) $(#pesquisauser).click(function(e){ e.preventDefault(); if($(this).hasClass(disabled)) return $.ajax({ type: POST, url: https://administrafacil.com.br/login/verificauser, data: {email: $(#usuario).val() }, dataType: json, beforeSend: function(){ $(#pesquisauser i).removeClass(fa-search) $(#pesquisauser i).addClass(fa-spinner) $(#pesquisauser).addClass(disabled) }, complete: function(){ $(#pesquisauser i).removeClass(fa-spinner) $(#pesquisauser i).addClass(fa-search) $(#pesquisauser).removeClass(disabled) }, success: function(response){ if(response.status sucesso){ console.log(response: , response); if(response.data) { let select_empresas document.getElementById(empresa) select_empresas.innerHTML response.data.map( (item, index) > { return `option ${index 0 ? selected : } value${item.empresa_id} data-image${item.fLogo}>${item.cCodEmp + - + item.cRazaoSocial}/option>` }) $(#divnomeempresa).show() $(#empresa).select2() select_empresas.onchange changeImage changeImage() $(#form_senha).show(200); $(#form_logar).show(200); $(#form_esqueci_senha).show(200); $(#msg-empresa-login).hide(200) } }else{ if(response.message) { $(#msg-empresa-login).html(`span>${response.message}/span>`) } else { $(#msg-empresa-login).html(span>Ocorreu um erro ao acessar sistema/span>) } $(#msg-empresa-login).show(300) $(#form_senha).hide() $(#form_logar).hide() $(#form_esqueci_senha).hide(); } }, error: function (xhr, desc, err){} }); }); $(.verificar).click(function(e){ e.preventDefault(); var empresa $(#empresa).val(); var email $(#usuario).val(); var password $(#senha).val(); $.ajax({ type: POST, url: https://administrafacil.com.br/login/fazerlogin, data: { empresa, email, password }, dataType: json, beforeSend: function(){ $(.verificar).html(i classfa fa-spinner>/i>) $(.verificar).prop(disabled, true) }, complete: function() { $(.verificar).html(Acessar) }, success: function(response){ $(.verificar).prop(disabled, false) if(response.error false) { window.location.replace(response.redirect); } else { if(response.message) { $(#msg-empresa-login).html(`span>${response.message}/span>`); } else if(response.data) { const { email, password, empresa } response.data let errors email ! undefined ? errors.push(email) : password ! undefined ? errors.push(password) : empresa ! undefined ? errors.push(empresa) : $(#msg-empresa-login).html(`span>${errors.join(br>)}/span>`); } else if(response.timeout) { $(.verificar).attr(disabled, true); let interval null; let limit 30; interval setInterval(() > { limit--; if (limit 0) { clearInterval(interval); $(#msg-empresa-login).html(``); $(#msg-empresa-login).hide(); $(.verificar).attr(disabled, false); } else { $(#msg-empresa-login).html(`span>Muitas tentativas sem sucesso, aguarde ${limit} segundos./span>`); } }, 1000); } $(#msg-empresa-login).show(); } return console.log(data) if(data.status sucesso){ // window.location.replace(https://administrafacil.com.br/home); }else{ $(#msg-empresa-login).html(span>Usuário ou senha Incorreto/span>); $(#msg-empresa-login).show(); $(#msg-empresa-login).removeAttr(display); } }, error: function (xhr, desc, err){ $(.verificar).prop(disabled, false) } }); }); $(#usuario).focus() $(#showpassword).click(function(e) { // toggle the type attribute const senha $(#senha) const type senha.attr(type) password ? text : password; senha.attr(type, type); // toggle the eye slash icon let eye $(this).find(i) eye.toggleClass(fa-eye-slash) }); /** * Funções de Redefinição de Senha: */ // Link Esqueci minha senha: $(#esqueci_senha).on(click, function(event) { $(#tela-login).slideUp(800, easeInOutCubic); $(#user_email).val($(#usuario).val()); $(#redefinir-senha).delay(300).slideDown(800, easeInOutCubic); $(#login-container).addClass(recuperar-senha-container); $(#logo-container).addClass(recuperar-senha-logo); }); // Link Fazer login: $(#fazer_login).on(click, function(event) { // Animação para trocar os inputs de login para redefinir senha (Enviar Email) $(#redefinir-senha).slideUp(800, easeInOutCubic); $(#tela-login).delay(300).slideDown(800, easeInOutCubic); // Animação para inverter o lado do logo com a janela de Login $(#login-container).removeClass(recuperar-senha-container); $(#logo-container).removeClass(recuperar-senha-logo); setTimeout(() > { resetarTelasRedefinicaoSenha(); resetarCamposRedefinicaoSenha(); }, 900); }); /** * Tela de E-mail ( 1° Tela ) */ $(#btn-enviar-email).on(click, function(event) { event.preventDefault(); const userEmail $(#user_email).val(); if (!userEmail) return alert(Favor preencher o email.); $.ajax({ type: POST, url: https://administrafacil.com.br/login/enviar_email, data: { email: userEmail }, dataType: json, beforeSend: function(){ $(#btn-enviar-email).html(i classfa fa-spinner>/i>); $(#btn-enviar-email).prop(disabled, true); }, complete: function() { $(#btn-enviar-email).html(Enviar); }, success: function(response){ $(#btn-enviar-email).prop(disabled, false); console.log(Response: , response); if(response.error) { $(#tela-email-message).html(`span>${response.message}/span>`).show(300); } else { $(#tela-email).fadeOut(400); $(#tela-validacao-codigo).delay(400).fadeIn(600); } }, error: function (xhr, desc, err) { $(#btn-enviar-email).prop(disabled, false) } }); }); /** * Tela de Validação de Código ( 2° Tela ) */ $(#password_reset_code).mask(0 0 0 0 0 0); $(#btn-validar-codigo).on(click, function(event) { event.preventDefault(); let codigo $(#password_reset_code).val(); if (!codigo) return $(#tela-validacao-codigo-message) .html(`span>Favor preencher o código recebido por e-mail !/span>`) .show(); codigo codigo.split(/\s+/).join(); if (codigo.length ! 6) return $(#tela-validacao-codigo-message) .html(`span>O código deverá conter 6 dígitos !/span>`) .show(); $.ajax({ type: POST, url: https://administrafacil.com.br/login/validar_codigo_email, data: { codigo }, dataType: json, beforeSend: function() { $(#tela-validacao-codigo-message).hide(300).html(); $(#btn-validar-codigo).html(i classfa fa-spinner>/i>); $(#btn-validar-codigo).prop(disabled, true); }, complete: function() { $(#btn-validar-codigo).html(Enviar); }, success: function(response){ $(#btn-validar-codigo).prop(disabled, false); if(response.error) { $(#tela-validacao-codigo-message).html(`span>${response.message}/span>`).show(300);; $(#tela-validacao-codigo-expirado).show(300); } else { if (response.data) $(#password_reset_token).val(response.data.token); $(#tela-validacao-codigo).fadeOut(400); $(#tela-redefinir-senha).delay(500).fadeIn(800); } }, error: function (xhr, desc, err) { $(#btn-validar-codigo).prop(disabled, false) } }); }); // Link para solicitação de um novo código $(.btn-novo-codigo).on(click, function(event) { event.preventDefault(); const tela event.currentTarget.dataset.parent; if (tela tela-validacao-codigo) $(#tela-validacao-codigo).fadeOut(500); else if (tela tela-redefinir-senha) $(#tela-redefinir-senha).fadeOut(500); $(#tela-email).delay(500).fadeIn(400); setTimeout(() > { resetarCamposRedefinicaoSenha(); $(#user_email).val($(#usuario).val()); }, 905); }); /** * Tela de Redefinição de Senha: */ $(#nova_senha).on(keyup, function(event) { const senha $(#nova_senha).val(); const info validarSenhaForte(senha); const elements { tamanhoMinimo : tamanho_minimo, possuiMaiuscula : possuir_maiuscula, possuiMinuscula : possuir_minuscula, possuiNumero : possuir_numero, possuiCaractereEspecial : possuir_caractere_especial } for (const requisito in info.requisitos) { if (!info.requisitosrequisito) { $(`#${elementsrequisito}`).removeClass(text-success); $(`#${elementsrequisito}`).addClass(text-danger); } else { $(`#${elementsrequisito}`).removeClass(text-danger); $(`#${elementsrequisito}`).addClass(text-success); } } }); $(#confirmar_senha).on(keyup, function(event) { const senha $(#nova_senha).val(); const confirmarSenha $(#confirmar_senha).val(); const info validarSenhasIguais(senha, confirmarSenha); if (!info) { $(`#senhas_iguais`).removeClass(text-success); $(`#senhas_iguais`).addClass(text-danger); } else { $(`#senhas_iguais`).removeClass(text-danger); $(`#senhas_iguais`).addClass(text-success); } }); $(#btn-redefinir-senha).on(click, function(event) { event.preventDefault(); $(#tela-redefinir-senha-message).hide().html(); const senha $(#nova_senha).val(); const confirmarSenha $(#confirmar_senha).val(); const { senhaValida } validarSenhaForte(senha); const senhasIguais validarSenhasIguais(senha, confirmarSenha); if (!(senhaValida && senhasIguais)) { return $(#tela-redefinir-senha-message) .html(`span> Senha fraca, favor seguir as exigências acima ! /span>`) .show(); } else { const token $(#password_reset_token).val(); $.ajax({ type: POST, url: https://administrafacil.com.br/login/redefinir_senha, data: { token, senha }, dataType: json, beforeSend: function() { $(#tela-redefinir-senha-message).hide(300).html(); $(#btn-redefinir-senha).html(i classfa fa-spinner>/i>); $(#btn-redefinir-senha).prop(disabled, true); }, complete: function() { $(#btn-redefinir-senha).html(Enviar); }, success: function(response){ $(#btn-redefinir-senha).prop(disabled, false); if(response.error) { $(#tela-redefinir-senha-message).html(`span>${response.message}/span>`).show(300); $(#tela-redefinir-senha-codigo-expirado).show(300); } else { $(#tela-redefinir-senha-message-success) .html(`span>${response.message}/span>br>span>Redirecionando.../span>`).show(300); setTimeout(() > { window.location.reload(true); }, 5000); } }, error: function (xhr, desc, err) { $(#btn-redefinir-senha).prop(disabled, false) } }); } }); function validarSenhaForte(senha) { const tamanhoMinimo (senha.length > 8); const possuiMaiuscula /A-Z/g.test(senha); const possuiMinuscula /a-z/g.test(senha); const possuiNumero /0-9/g.test(senha); const possuiCaractereEspecial /!@#$%^&*()_+{}\\:;>,.?~\\-/g.test(senha); const senhaValida tamanhoMinimo && possuiMaiuscula && possuiMinuscula && possuiNumero && possuiCaractereEspecial; const infoValidacao { senhaValida: senhaValida, requisitos: { tamanhoMinimo, possuiMaiuscula, possuiMinuscula, possuiNumero, possuiCaractereEspecial, } }; return infoValidacao; } function validarSenhasIguais(senha, confirmarSenha) { const senhas_iguais (senha confirmarSenha); return senhas_iguais; } function resetarTelasRedefinicaoSenha() { $(#tela-email).show(); $(#tela-validacao-codigo).hide(); $(#tela-redefinir-senha).hide(); } function resetarCamposRedefinicaoSenha() { // Tela E-mail $(#user_email).val(); $(#tela-email-message).hide().html(); // Tela Validação de Código $(#password_reset_code).val(); $(#tela-validacao-codigo-message).hide().html(); $(#tela-validacao-codigo-expirado).hide(); // Tela de Redefinição de Senha $(#nova_senha).val(); $(#confirmar_senha).val(); $(#tela-redefinir-senha-message).hide().html(); $(#tela-redefinir-senha-codigo-expirado).hide(); $(#tela-redefinir-senha-message-success).hide().html(); // ## Reset das exigências da senha: $(#tela-redefinir-senha-exigencias) .find(div) .each((idx, elm) > { $(elm).removeClass(text-success).addClass(text-danger); }); } }); /script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]