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')
|
|
}
|
|
}) |