Selaa lähdekoodia

Merge branch 'fork' of 1030-6/d8d-admin-mobile-starter-public into main

d8dfun 7 kuukautta sitten
vanhempi
sitoutus
224dd72bb8
1 muutettua tiedostoa jossa 5 lisäystä ja 5 poistoa
  1. 5 5
      client/mobile/hooks.tsx

+ 5 - 5
client/mobile/hooks.tsx

@@ -48,7 +48,7 @@ export const AuthProvider: React.FC<{ children: React.ReactNode }> = ({ children
         const currentUser = await AuthAPI.getCurrentUser();
         setUser(currentUser);
         setIsAuthenticated(true);
-        setLocalStorageWithExpiry('user', currentUser, 24);
+        setLocalStorageWithExpiry('mobile_user', currentUser, 24);
         return { isValid: true, user: currentUser };
       } catch (error) {
         // 如果API调用失败,自动登出
@@ -71,8 +71,8 @@ export const AuthProvider: React.FC<{ children: React.ReactNode }> = ({ children
       // 保存到状态和本地存储
       setToken(token);
       setUser(user);
-      setLocalStorageWithExpiry('token', token, 24); // 24小时过期
-      setLocalStorageWithExpiry('user', user, 24);
+      setLocalStorageWithExpiry('mobile_token', token, 24); // 24小时过期
+      setLocalStorageWithExpiry('mobile_user', user, 24);
       
       // 设置请求头
       axios.defaults.headers.common['Authorization'] = `Bearer ${token}`;
@@ -94,8 +94,8 @@ export const AuthProvider: React.FC<{ children: React.ReactNode }> = ({ children
       // 无论API调用成功与否,都清除本地状态
       setToken(null);
       setUser(null);
-      localStorage.removeItem('token');
-      localStorage.removeItem('user');
+      localStorage.removeItem('mobile_token');
+      localStorage.removeItem('mobile_user');
       // 清除请求头
       delete axios.defaults.headers.common['Authorization'];
       // 清除所有查询缓存