aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2023-05-23 06:42:12 +0530
committerArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2023-05-23 06:42:12 +0530
commita108dafff5c13d4c29758667958292af5bd8ede2 (patch)
tree8665868a9f2462ee9eb649480c77d0805e1d83f9
parentdedb4d40f2c64fc0ee507b021ac89d967a71e6df (diff)
downloadbanglar-bhumi-utils-a108dafff5c13d4c29758667958292af5bd8ede2.tar.gz
banglar-bhumi-utils-a108dafff5c13d4c29758667958292af5bd8ede2.zip
Fixed auto login.
-rw-r--r--src/scripts/login.ts7
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",