various improvements

This commit is contained in:
Zoe
2023-04-20 21:19:22 -05:00
parent b6d3b045aa
commit 3ea8167569
60 changed files with 12369 additions and 7625 deletions

8
middleware/auth.ts Normal file → Executable file
View File

@@ -1,6 +1,6 @@
export default defineNuxtRouteMiddleware((to, from) => {
// isAuthenticated() is an example method verifying if a user is authenticated
export default defineNuxtRouteMiddleware(() => {
if (useError().value?.message.trim().split(' ')[0]?.slice(1,4) === '401') return navigateTo('/login');
if (!useCookie('sessionToken').value) {
return navigateTo('/login')
return navigateTo('/login');
}
})
});