Extended Session Expiry Time #55
@@ -26,6 +26,8 @@ export default function Layout({ children }) {
|
||||
localStorage.removeItem('member_uuid');
|
||||
localStorage.removeItem('session_token');
|
||||
localStorage.removeItem('status');
|
||||
localStorage.removeItem('layout');
|
||||
localStorage.removeItem('measurement_units');
|
||||
// toast.success("Come Back Soon", {
|
||||
// icon: `🙂`,
|
||||
// });
|
||||
|
||||
@@ -18,6 +18,8 @@ const AuthRoute = ({ redirectPath = "/login", children }) => {
|
||||
localStorage.removeItem('member_id');
|
||||
localStorage.removeItem('member_uuid');
|
||||
localStorage.removeItem('status');
|
||||
localStorage.removeItem('layout');
|
||||
localStorage.removeItem('measurement_units');
|
||||
navigate("/login", { replace: true }); // redirects user to login page after session expires
|
||||
};
|
||||
|
||||
@@ -38,7 +40,7 @@ const AuthRoute = ({ redirectPath = "/login", children }) => {
|
||||
expireSession()
|
||||
}, 600000)
|
||||
|
||||
return ()=>{ // clears timeout side effect
|
||||
return ()=>{ // clears timeout side effect7
|
||||
clearTimeout(sessionExpReminder)
|
||||
clearInterval(timeForSessionExpiry)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user