10 lines
399 B
TypeScript
10 lines
399 B
TypeScript
|
import {useUserStore} from '@/stores/user';
|
||
|
import {mapState,mapActions} from "pinia";
|
||
|
export default defineNuxtRouteMiddleware((to, from) => {
|
||
|
const localePath = useLocalePath()
|
||
|
console.log(to);
|
||
|
// isAuthenticated() is an example method verifying if a user is authenticated
|
||
|
if (mapState(useUserStore,['is_login']).is_login() === false) {
|
||
|
return navigateTo('/login')
|
||
|
}
|
||
|
})
|