|
@@ -17,13 +17,13 @@ export default function Home() {
|
|
const main = async () => {
|
|
const main = async () => {
|
|
router.prefetch(PAGES.CREDENTIALS);
|
|
router.prefetch(PAGES.CREDENTIALS);
|
|
const user: User = getData(LS_KEYS.USER);
|
|
const user: User = getData(LS_KEYS.USER);
|
|
- if (
|
|
|
|
|
|
+ if (!user?.email || !user.twoFactorSessionID) {
|
|
|
|
+ router.push(PAGES.ROOT);
|
|
|
|
+ } else if (
|
|
!user.isTwoFactorEnabled &&
|
|
!user.isTwoFactorEnabled &&
|
|
(user.encryptedToken || user.token)
|
|
(user.encryptedToken || user.token)
|
|
) {
|
|
) {
|
|
router.push(PAGES.CREDENTIALS);
|
|
router.push(PAGES.CREDENTIALS);
|
|
- } else if (!user?.email || !user.twoFactorSessionID) {
|
|
|
|
- router.push(PAGES.ROOT);
|
|
|
|
} else {
|
|
} else {
|
|
setSessionID(user.twoFactorSessionID);
|
|
setSessionID(user.twoFactorSessionID);
|
|
}
|
|
}
|