diff options
Diffstat (limited to 'src/scripts')
| -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", |
