Files
discord-clone/middleware/auth.ts
2023-04-20 21:19:22 -05:00

7 lines
232 B
TypeScript
Executable File

export default defineNuxtRouteMiddleware(() => {
if (useError().value?.message.trim().split(' ')[0]?.slice(1,4) === '401') return navigateTo('/login');
if (!useCookie('sessionToken').value) {
return navigateTo('/login');
}
});