diff options
| author | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2025-06-13 17:31:17 +0530 |
|---|---|---|
| committer | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2025-06-13 17:31:24 +0530 |
| commit | 976ae51dabe77686e405a2b99127485209c7c9cd (patch) | |
| tree | 9c931c7a101485f42492d26ea6faadb209c79cfc /src/scripts/login.ts | |
| parent | caa9c3f705730886cab911cb241703a10494581c (diff) | |
| download | banglar-bhumi-utils-976ae51dabe77686e405a2b99127485209c7c9cd.tar.gz banglar-bhumi-utils-976ae51dabe77686e405a2b99127485209c7c9cd.zip | |
Adding a flake.nix.
Cleaning up the captcha for the OCR.
Diffstat (limited to 'src/scripts/login.ts')
| -rw-r--r-- | src/scripts/login.ts | 111 |
1 files changed, 0 insertions, 111 deletions
diff --git a/src/scripts/login.ts b/src/scripts/login.ts deleted file mode 100644 index 0fe5239..0000000 --- a/src/scripts/login.ts +++ /dev/null @@ -1,111 +0,0 @@ -import { interceptPost, interceptGet } from "@/shared/intercept-jquery-ajax"; - -interceptPost("viewLoginAreaAction", args => { - const callback = args[1]; - args[1] = (html: any) => { - callback(html); - const captchaInputElement = $("#txtCaptcha"); - const captchaValueElement = $("#txtInput"); - captchaInputElement.val("FFFFFF"); - captchaValueElement.val("FFFFFF"); - (window as any).DrawLoginCaptcha = () => {}; - (window as any).validateLoginCaptcha = () => true; - captchaValueElement.hide(); - captchaInputElement.hide(); - $(".captcharefresh").hide(); - } -}); -interceptPost("viewPasswordRecoveryArea", args => { - const callback = args[1]; - args[1] = (html: any) => { - callback(html); - const captchaInputElement = $("#dText"); - const captchaValueElement = $("#captaText"); - captchaInputElement.val("FFFFFF"); - captchaValueElement.val("FFFFFF"); - (window as any).Captcha = () => {}; - captchaValueElement.hide(); - captchaInputElement.hide(); - $("#captchaRef").hide(); - } -}); -interceptPost("login.action", args => { - const callback = args[2]; - args[2] = (data: any) => { - const loginData = args[1]; - if (!data.exception && data.checkmsg === "success") { - window.localStorage.setItem("loginData", btoa(JSON.stringify(loginData))); - } - - callback(data); - $("#txtInput").val("FFFFFF"); - $("#beforeLoginDiv").hide(); - $("#afterLoginDiv").css("display", "block"); - $("#afterLoginLabel").css("display", "block"); - const username = atob(loginData.username.split("RGxycyMxMjM=")[1]); - $("#afterLoginLabel > label").html(`--> ${username}`); - }; -}); -interceptPost("changePassword.action", args => { - const callback = args[2]; - args[2] = (data: any) => { - callback(data); - $("#txtInput").val("FFFFFF"); - }; -}); -interceptGet("viewRegistrationAreaAction", args => { - const callback = args[1]; - args[1] = (html: any) => { - callback(html); - const captchaInputElement = $("#regInputCaptcha"); - const captchaValueElement = $("#regCaptcha"); - captchaInputElement.val("FFFFFF"); - captchaValueElement.val("FFFFFF"); - $("#registrationForm > div > div:nth-child(5) > div:nth-child(3)").hide(); - $("#registrationForm > div > div:nth-child(5) > div:nth-child(4)").hide(); - $("#registrationForm > div > div:nth-child(5) > div:nth-child(5)").hide(); - (window as any).DrawRegistrationCaptcha = () => {}; - (window as any).validateRegistrationCaptcha = () => true; - } -}); -interceptGet("viewChangePasswordAction", args => { - const callback = args[1]; - args[1] = (html: any) => { - callback(html); - const captchaValueElement = $("#txtCaptcha"); - const captchaInputElement = $("#txtInput"); - captchaValueElement.val("FFFFFF"); - captchaInputElement.val("FFFFFF"); - (window as any).DrawLoginCaptcha = () => {}; - captchaValueElement.hide(); - captchaInputElement.hide(); - $(".captcharefresh").hide(); - } -}); - -document.addEventListener("DOMContentLoaded", () => { - $("#afterLoginDiv > a").click(() => { - window.localStorage.removeItem("loginData"); - }); - - const login = () => { - let loginData = window.localStorage.getItem("loginData"); - loginData = loginData ? JSON.parse(atob(loginData)) : null; - - if (loginData) { - $.post( - "/BanglarBhumi/login.action", - loginData, - data => { - if (data.exception || data.checkmsg !== "success") { - loginData = null; - } - }, - "json" - ); - } - }; - - login(); - setInterval(login, 1000 * 60); -}); |
