Files
rustfs-console/middleware/auth.global.ts
T
junxiang Mu c019276fcb add kms
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-09-22 14:31:07 +08:00

17 lines
404 B
TypeScript

export default defineNuxtRouteMiddleware((to, from) => {
const isAuthenticated = useAuth().isAuthenticated.value;
// 允许访问登录页面和配置页面
if (to.path === '/auth/login' || to.path === '/config') {
if (isAuthenticated && to.path === '/auth/login') {
return navigateTo('/');
}
return;
}
if (!isAuthenticated) {
return navigateTo('/auth/login');
}
});