diff --git a/src/components/header/Header.jsx b/src/components/header/Header.jsx index ab6b74b7..3e3eabb3 100644 --- a/src/components/header/Header.jsx +++ b/src/components/header/Header.jsx @@ -2,7 +2,7 @@ import { Fragment, useCallback, useContext, useEffect, useState } from 'react' import Link from 'next/link' -import { usePathname } from 'next/navigation' +import { usePathname, useRouter } from 'next/navigation' import { useRecoilState, useRecoilValue, useResetRecoilState } from 'recoil' import { dimmedStore, sessionStore } from '@/store/commonAtom' @@ -38,6 +38,7 @@ export const ToggleonMouse = (e, act, target) => { export default function Header(props) { const [userInfoModal, setUserInfoModal] = useState(false) + const router = useRouter() const [stuffSearch, setStuffSearch] = useRecoilState(stuffSearchState) @@ -265,6 +266,7 @@ export default function Header(props) { code: 'DELETE', }) logout() + router.replace('/login') }} > {getMessage('header.logout')} diff --git a/src/lib/authActions.js b/src/lib/authActions.js index 68dab9f7..5a63d684 100644 --- a/src/lib/authActions.js +++ b/src/lib/authActions.js @@ -9,7 +9,7 @@ import { sessionOptions } from './session' export async function logout() { const session = await getSession() session.destroy() - redirect('/login') + // redirect('/login') } export async function getSession() {