feat(TopBar): add user settings & logout btn and finish logout function

refactor(auth): rename login-token to token for consistency

Update all token references from 'login-token' to 'token' across the application. Also enhance TopBar with user menu functionality including logout and settings options.

- Standardize token cookie name for better maintainability
- Add dropdown menu to TopBar with logout functionality
- Implement click-outside behavior for menu
- Improve TopBar styling and user interaction
This commit is contained in:
2026-03-10 19:05:56 +08:00
parent 491c74e231
commit f103858fe0
4 changed files with 120 additions and 10 deletions

View File

@@ -65,7 +65,7 @@ const router = createRouter({
});
router.beforeEach((to, from, next) => {
const token = getCookie('login-token');
const token = getCookie('token');
const userType = getCookie('user-type');
if (to.meta.requiresAuth && !token) {