diff options
| author | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2023-05-23 06:42:12 +0530 |
|---|---|---|
| committer | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2023-05-23 06:42:12 +0530 |
| commit | a108dafff5c13d4c29758667958292af5bd8ede2 (patch) | |
| tree | 8665868a9f2462ee9eb649480c77d0805e1d83f9 /src/scripts/login.ts | |
| parent | dedb4d40f2c64fc0ee507b021ac89d967a71e6df (diff) | |
| download | banglar-bhumi-utils-a108dafff5c13d4c29758667958292af5bd8ede2.tar.gz banglar-bhumi-utils-a108dafff5c13d4c29758667958292af5bd8ede2.zip | |
Fixed auto login.
Diffstat (limited to 'src/scripts/login.ts')
| -rw-r--r-- | src/scripts/login.ts | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/scripts/login.ts b/src/scripts/login.ts index 390131c..d2e7594 100644 --- a/src/scripts/login.ts +++ b/src/scripts/login.ts @@ -1,8 +1,6 @@ document.addEventListener("DOMContentLoaded", () => { const proxiedPost = $.post; - let loginData: any | null = null; - $.post = function() { if (arguments[0].endsWith("viewLoginAreaAction")) { (window as any).DrawLoginCaptcha = () => {}; @@ -34,7 +32,7 @@ document.addEventListener("DOMContentLoaded", () => { const callback = arguments[2]; arguments[2] = (data: any) => { if (!data.exception && data.checkmsg === "success") { - loginData = arguments[1]; + window.localStorage.setItem("loginData", btoa(JSON.stringify(arguments[1]))); } callback(data); @@ -45,6 +43,9 @@ document.addEventListener("DOMContentLoaded", () => { }; setInterval(() => { + let loginData = window.localStorage.getItem("loginData"); + loginData = loginData ? JSON.parse(atob(loginData)) : null; + if (loginData) { $.post( "/BanglarBhumi/login.action", |
