📌fix: 로그아웃 처리후 라우터 처리

This commit is contained in:
yoosangwook 2025-03-05 18:25:16 +09:00
parent 316dc2c4ff
commit e32d23b5d7
2 changed files with 4 additions and 2 deletions

View File

@ -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')}

View File

@ -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() {