diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index 0260d87..11ce39a 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -139,18 +139,11 @@ router.beforeEach((to, from, next) => { // 设置页面标题 document.title = to.meta.title ? `${to.meta.title} - StdProject` : 'StdProject' - - debugger + const token = localStorage.getItem('token') || '' console.log(userStore.isAuthenticated) // 检查是否需要认证 if (to.meta.requiresAuth) { - // next() - // if (userStore.isAuthenticated) { - // next() - // } else { - // next('/login') - // } - if (userStore.isAuthenticated) { + if (!!token) { next() } else { next('/UserLogin') // 未认证重定向到登录页 diff --git a/frontend/src/store/user.ts b/frontend/src/store/user.ts index f1e1bf8..5ca52ee 100644 --- a/frontend/src/store/user.ts +++ b/frontend/src/store/user.ts @@ -5,7 +5,6 @@ import { ElMessage } from 'element-plus' export const useUserStore = defineStore('user', () => { // 状态 - debugger const token = ref(localStorage.getItem('token') || '') const userInfo = ref(JSON.parse(localStorage.getItem('userInfo') || 'null')) const permissions = ref(JSON.parse(localStorage.getItem('permissions') || '[]'))