feat : In home page "get statement" worked.

feat : After 5 minutes session timeout automatically.
feat: realtime otp feature up
This commit is contained in:
2025-10-09 14:22:39 +05:30
parent 75a4e9199b
commit 8a194a5855
17 changed files with 326 additions and 139 deletions

View File

@@ -118,7 +118,7 @@ export default function Login() {
}),
});
const data = await response.json();
console.log(data);
// console.log(data);
if (data.error === "MIGRATED_USER_HAS_NO_PASSWORD") {
//console.log("Migration issue detected → opening modal");
setOpened(true);
@@ -141,10 +141,11 @@ export default function Login() {
}
setIsLogging(true);
if (response.ok) {
console.log(data);
// console.log(data);
const token = data.token;
localStorage.setItem("access_token", token);
localStorage.setItem("pswExpiryDate", data.loginPswExpiry);
// console.log("Expiry Date:",(dayjs(data.loginPswExpiry)).diff(dayjs(), "day"));
// Password Expiry Logic todo
if (data.loginPswExpiry && (dayjs(data.loginPswExpiry)).diff(dayjs(), "day") < 0) {
@@ -155,14 +156,10 @@ export default function Login() {
message: "Your password has expired, please set a new one.",
autoClose: 4000,
});
router.push("/ChangePassword");
return;
}
if (data.FirstTimeLogin === true) {
router.push("/SetPassword")
}