2025-02-25 08:51:08 +08:00
|
|
|
import { createCookie } from 'react-router'
|
|
|
|
|
|
2025-02-27 19:37:31 +08:00
|
|
|
import { ADMIN_COOKIES, USER_COOKIES } from '~/configs/cookies'
|
2025-02-25 08:51:08 +08:00
|
|
|
|
2025-02-27 19:37:31 +08:00
|
|
|
export const userTokenCookieConfig = createCookie(USER_COOKIES.token, {
|
|
|
|
|
httpOnly: false,
|
|
|
|
|
sameSite: 'lax',
|
2025-02-25 08:51:08 +08:00
|
|
|
secure: process.env.NODE_ENV === 'production',
|
2025-02-27 19:37:31 +08:00
|
|
|
secrets: [process.env.VITE_SALT_KEY || 'default-secret'],
|
2025-02-28 11:49:51 +08:00
|
|
|
path: '/',
|
2025-02-25 08:51:08 +08:00
|
|
|
})
|
|
|
|
|
|
2025-02-27 19:37:31 +08:00
|
|
|
export const adminTokenCookieConfig = createCookie(ADMIN_COOKIES.token, {
|
|
|
|
|
httpOnly: false,
|
|
|
|
|
sameSite: 'lax',
|
2025-02-25 08:51:08 +08:00
|
|
|
secure: process.env.NODE_ENV === 'production',
|
2025-02-27 19:37:31 +08:00
|
|
|
secrets: [process.env.VITE_SALT_KEY || 'default-secret'],
|
2025-02-28 12:19:05 +08:00
|
|
|
path: '/lg-admin',
|
2025-02-25 08:51:08 +08:00
|
|
|
})
|