📌fix: 로그아웃 처리후 라우터 처리
This commit is contained in:
parent
316dc2c4ff
commit
e32d23b5d7
@ -2,7 +2,7 @@
|
|||||||
import { Fragment, useCallback, useContext, useEffect, useState } from 'react'
|
import { Fragment, useCallback, useContext, useEffect, useState } from 'react'
|
||||||
|
|
||||||
import Link from 'next/link'
|
import Link from 'next/link'
|
||||||
import { usePathname } from 'next/navigation'
|
import { usePathname, useRouter } from 'next/navigation'
|
||||||
|
|
||||||
import { useRecoilState, useRecoilValue, useResetRecoilState } from 'recoil'
|
import { useRecoilState, useRecoilValue, useResetRecoilState } from 'recoil'
|
||||||
import { dimmedStore, sessionStore } from '@/store/commonAtom'
|
import { dimmedStore, sessionStore } from '@/store/commonAtom'
|
||||||
@ -38,6 +38,7 @@ export const ToggleonMouse = (e, act, target) => {
|
|||||||
|
|
||||||
export default function Header(props) {
|
export default function Header(props) {
|
||||||
const [userInfoModal, setUserInfoModal] = useState(false)
|
const [userInfoModal, setUserInfoModal] = useState(false)
|
||||||
|
const router = useRouter()
|
||||||
|
|
||||||
const [stuffSearch, setStuffSearch] = useRecoilState(stuffSearchState)
|
const [stuffSearch, setStuffSearch] = useRecoilState(stuffSearchState)
|
||||||
|
|
||||||
@ -265,6 +266,7 @@ export default function Header(props) {
|
|||||||
code: 'DELETE',
|
code: 'DELETE',
|
||||||
})
|
})
|
||||||
logout()
|
logout()
|
||||||
|
router.replace('/login')
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{getMessage('header.logout')}
|
{getMessage('header.logout')}
|
||||||
|
|||||||
@ -9,7 +9,7 @@ import { sessionOptions } from './session'
|
|||||||
export async function logout() {
|
export async function logout() {
|
||||||
const session = await getSession()
|
const session = await getSession()
|
||||||
session.destroy()
|
session.destroy()
|
||||||
redirect('/login')
|
// redirect('/login')
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function getSession() {
|
export async function getSession() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user