$(document).ready(function () { $("#selectIdioma").on("change", function() { const nuevoIdioma = $(this).val(); const baseUrl = window.location.origin; window.location.href = baseUrl+"/" + nuevoIdioma; }); if ($("#frmLogin").length) { $("#frmLogin").on("submit", (e) => { e.preventDefault(); e.stopPropagation(); }); $('#frmLogin #btn_enter').on('click', (e) => { $("#frmLogin").trigger("submit"); if ($("#frmLogin")[0].checkValidity()) { $.ajax({ type: "POST", url: "/C/L", data: { "b3A-": "MA--", "bGFuZ3VhZ2U-": $("#selectIdioma").val(), "ZW1haWw-": $("#frmLogin #emailaddress").val(), "cGFzc3dvcmQ-": $("#frmLogin #password").val() }, dataType: "json", beforeSend: function () { $("#frmLogin #login_div").show(); $("#frmLogin #info_div").hide(); }, success: function (ResponseData) { if (ResponseData.code === 200) { $("#frmLogin #login_div").hide(); if (ResponseData.validation) { location.reload(); } else { $("#frmLogin #info_div").html(" " + ResponseData.data.error + ""); $("#frmLogin #info_div").show(); } } else { console.log(ResponseData.data.error); } }, error: function (xhr) { } }); } }); } if ($("#frmRenewPassword").length) { const frm_rules = { "pswd_actual": { "required": true }, "pswd_nuevo": { "required": true, "strongPassword": true }, "pswd_nuevo2": { "required": true, "equalTo": "#frmRenewPassword #pswd_nuevo" } }; const frm_messages = { "pswd_actual": { "required": "
Ingrese una contraseña.", }, "pswd_nuevo": { "required": "
Ingrese una contraseña.", "strongPassword": "
La contraseña debe tener al menos 8 caracteres, incluyendo una mayúscula, una minúscula, un número y un carácter especial.", }, "pswd_nuevo2": { "required": "
Ingrese una contraseña.", "equalTo": "
Las dos contraseñas deben ser iguales.", } }; validateForm("#frmRenewPassword", frm_rules, frm_messages, "for", ""); $('#frmRenewPassword #btnRenovarPassword').on('click', (e) => { if($('#frmRenewPassword').valid()){ const l = $("#selectIdioma").find(":selected").data("value"); $.ajax({ type: "POST", url: "/C/L", data: { "b3A-": "MQ--", "bGFuZ3VhZ2U-": l, "Zm9ybQ--": $("#frmRenewPassword").serialize() }, dataType: "json", beforeSend: function () { $('#frmRenewPassword #btnRenovarPassword').prop("disabled",true); $("#frmRenewPassword #login_div").show(); }, success: function (ResponseData) { $("#frmRenewPassword #login_div").hide(); if (ResponseData.code === 200) { if (ResponseData.validation) { const ops = { "title": ResponseData.data.title, "body": ResponseData.data.message, "position": "modal-dialog-centered", "size": "modal-sm", "CancelButton": { "enable": true, "class": "btn-success" } }; openModal("success", ops); setTimeout(() => { const baseUrl = window.location.origin; window.location.href = baseUrl + "/sign-out"; }, 1000*3); }else{ const ops = { "title": ResponseData.data.title, "body": ResponseData.data.message, "position": "modal-dialog-centered", "size": "modal-sm", "CancelButton": { "enable": true, "class": "btn-warning" } }; openModal("warning", ops); } } else { const ops = { "title": "Error", "body": ResponseData.data.error, "position": "modal-dialog-centered", "size": "modal-sm", "CancelButton": { "enable": true, "class": "btn-danger" } }; openModal("danger", ops); } $('#frmRenewPassword #btnRenovarPassword').prop("disabled",false); }, error: function (xhr) { $("#frmRenewPassword #login_div").hide(); $('#frmRenewPassword #btnRenovarPassword').prop("disabled",false); let ResponseData = JSON.parse(xhr.responseText); const ops = { "title": "Error", "body": ResponseData.data.error, "position": "modal-dialog-centered", "size": "modal-sm", "CancelButton": { "enable": true, "class": "btn-danger" } }; openModal("danger", ops); } }); } }); } });