📌fix: 로그아웃 처리후 라우터 처리
This commit is contained in:
parent
316dc2c4ff
commit
e32d23b5d7
@ -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')}
|
||||
|
||||
@ -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() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user