hookehuyr

fix(登出): 更新登出逻辑以使用环境变量中的基础路径

修改登出功能,使用 `window.location.href` 跳转至环境变量 `VITE_BASE` 指定的路径,确保登出后正确重定向。同时,移除清理 `loginTimestamp` 的逻辑,避免不必要的操作。
/*
* @Date: 2025-03-20 21:11:31
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-03-26 16:26:14
* @LastEditTime: 2025-03-26 16:33:19
* @FilePath: /mlaj/src/contexts/auth.js
* @Description: 认证上下文管理模块,提供用户认证状态管理、登录登出功能
*/
......@@ -105,7 +105,7 @@ export function provideAuth() {
currentUser.value = null
// 清理本地存储的用户信息和登录时间戳
localStorage.removeItem('currentUser')
localStorage.removeItem('loginTimestamp')
// localStorage.removeItem('loginTimestamp')
}
} catch (error) {
console.error('Failed to logout:', error)
......
......@@ -242,7 +242,7 @@ const handleCheckInSuccess = () => {
// Handle logout
const handleLogout = () => {
logout();
router.push("/");
window.location.href = import.meta.env.VITE_BASE || '/';
};
// Handle menu item click
......