mirror of
https://github.com/NoFxAiOS/nofx.git
synced 2026-07-05 12:00:59 +08:00
refactor: optimize codebase encoding
This commit is contained in:
@@ -45,10 +45,10 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
|
||||
// Reset 401 flag on page load to allow fresh 401 handling
|
||||
reset401Flag()
|
||||
|
||||
// 先检查是否为管理员模式(使用带缓存的系统配置获取)
|
||||
// Check if admin mode is active (uses cached system config)
|
||||
getSystemConfig()
|
||||
.then(() => {
|
||||
// 不再在管理员模式下模拟登录;统一检查本地存储
|
||||
// No longer simulate login in admin mode; check local storage uniformly
|
||||
const savedToken = localStorage.getItem('auth_token')
|
||||
const savedUser = localStorage.getItem('auth_user')
|
||||
if (savedToken && savedUser) {
|
||||
@@ -60,7 +60,7 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error('Failed to fetch system config:', err)
|
||||
// 发生错误时,继续检查本地存储
|
||||
// On error, continue checking local storage
|
||||
const savedToken = localStorage.getItem('auth_token')
|
||||
const savedUser = localStorage.getItem('auth_user')
|
||||
|
||||
@@ -119,7 +119,7 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
|
||||
window.history.pushState({}, '', returnUrl)
|
||||
window.dispatchEvent(new PopStateEvent('popstate'))
|
||||
} else {
|
||||
// 跳转到配置页面
|
||||
// Redirect to config page
|
||||
window.history.pushState({}, '', '/traders')
|
||||
window.dispatchEvent(new PopStateEvent('popstate'))
|
||||
}
|
||||
@@ -128,7 +128,7 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
|
||||
}
|
||||
|
||||
// Unexpected success response
|
||||
return { success: false, message: data.message || '登录响应异常' }
|
||||
return { success: false, message: data.message || 'Unexpected login response' }
|
||||
} else {
|
||||
return {
|
||||
success: false,
|
||||
@@ -136,7 +136,7 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
|
||||
}
|
||||
}
|
||||
} catch (error) {
|
||||
return { success: false, message: '登录失败,请重试' }
|
||||
return { success: false, message: 'Login failed, please try again' }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -168,16 +168,16 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
|
||||
window.history.pushState({}, '', returnUrl)
|
||||
window.dispatchEvent(new PopStateEvent('popstate'))
|
||||
} else {
|
||||
// 跳转到仪表盘
|
||||
// Redirect to dashboard
|
||||
window.history.pushState({}, '', '/dashboard')
|
||||
window.dispatchEvent(new PopStateEvent('popstate'))
|
||||
}
|
||||
return { success: true }
|
||||
} else {
|
||||
return { success: false, message: data.error || '登录失败' }
|
||||
return { success: false, message: data.error || 'Login failed' }
|
||||
}
|
||||
} catch (e) {
|
||||
return { success: false, message: '登录失败,请重试' }
|
||||
return { success: false, message: 'Login failed, please try again' }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -220,7 +220,7 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
|
||||
window.history.pushState({}, '', returnUrl)
|
||||
window.dispatchEvent(new PopStateEvent('popstate'))
|
||||
} else {
|
||||
// 跳转到配置页面
|
||||
// Redirect to config page
|
||||
window.history.pushState({}, '', '/traders')
|
||||
window.dispatchEvent(new PopStateEvent('popstate'))
|
||||
}
|
||||
@@ -269,7 +269,7 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
|
||||
return { success: false, message: data.error }
|
||||
}
|
||||
} catch (error) {
|
||||
return { success: false, message: '密码重置失败,请重试' }
|
||||
return { success: false, message: 'Password reset failed, please try again' }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user