From e32d23b5d78444fd8ddd1d666ef41a725dfef862 Mon Sep 17 00:00:00 2001 From: yoosangwook Date: Wed, 5 Mar 2025 18:25:16 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=8Cfix:=20=EB=A1=9C=EA=B7=B8=EC=95=84?= =?UTF-8?q?=EC=9B=83=20=EC=B2=98=EB=A6=AC=ED=9B=84=20=EB=9D=BC=EC=9A=B0?= =?UTF-8?q?=ED=84=B0=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/header/Header.jsx | 4 +++- src/lib/authActions.js | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) 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() {