app.getCookie("azer_token", (e, r) => { if (e) { app.redirectUrl(`../dashio/home?azer_token=${r}`); } }); /* //====================LOGIN VERIFICATION============= */ const resetForm = document.getElementById("resetBtn"); const email = document.getElementById("email"); const myContStyle = document.querySelector(".myCont-style"); const containerFluid = document.querySelector(".card"); resetForm.addEventListener("click", (e) => { e.preventDefault(); /* Checking for a valid mail */ function ValidateEmail(input) { // var validRegex = var validRegex = /^[^ ]+@[^ ]+\.[a-z]{2,3}$/; if (email.value.match(validRegex)) { emailStatus = true; email.focus(); return true; } else { emailStatus = false; document.querySelector(".email-err").classList.add("active"); setTimeout(() => { document.querySelector(".email-err").classList.remove("active"); }, 2000); email.focus(); return false; } } if (email.value && ValidateEmail()) { myContStyle.classList.add("active"); // resetForm.reset(); } myContStyle.addEventListener("click", (e) => { var isClickInsideElement = containerFluid.contains(e.target); if (!isClickInsideElement) { myContStyle.classList.remove("active"); } }); }); var captcha = sliderCaptcha({ id: "captcha", setSrc: function () { return "../public/images/Pic" + Math.round(Math.random() * 14) + ".jpg"; }, // captcha.reset(); onSuccess: function () { swal({ title: "Loading", html: "Loading..", // type: 'success', padding: "2em", onOpen: function () { swal.showLoading(); }, }); var handler = setTimeout(function () { window.clearTimeout(handler); app.client.fetch("../auth/recovery", "POST", forms()).then((d) => { if (!d.isSuccess) { sweetAlertE(d.icon, d.message, d.title); captcha.reset(); } else { sweetAlertS(d.icon, d.message, d.title, d.redirectUrl); captcha.reset(); } }); }, 500); }, }); function forms() { let formdata = { email: app.query("#email").value, }; return formdata; } function sweetAlertE(icon, msg, title) { swal({ title: title, html: msg, type: icon, timer: 3500, padding: "2em", onOpen: function () { swal.showLoading(); }, }).then(function (result) { if (result.dismiss === swal.DismissReason.timer) { myContStyle.classList.remove("active"); captcha.reset(); } }); } function sweetAlertS(icon, msg, title, url) { swal({ title: title, html: msg, type: icon, timer: 1000, padding: "2em", onOpen: function () { swal.showLoading(); }, }).then(function (result) { if (result.dismiss === swal.DismissReason.timer) { myContStyle.classList.remove("active"); captcha.reset(); window.location = url; } }); }