feat: 认证失败时停止重连并提示用户
密码错误、账户禁用、令牌过期或限流等永久性认证错误不再无限 重连,改为置 StateError 并通过 EvError 弹窗告知用户具体原因 (中英文本地化)。网络错误仍正常指数退避重试。 - protocol: 新增 AuthErrorCode 类型与消息映射 - transport: AuthError/ServerError 携带 Code 字段 - vpn: run() 循环识别致命认证错误并停止,新增 onError 回调 - ipc/daemon/ui: 打通错误码到 UI 的本地化展示
This commit is contained in:
@@ -53,6 +53,12 @@ DlgVPNError = "VPN 错误"
|
||||
DlgSaveError = "保存错误"
|
||||
DlgKeychainError = "钥匙串错误"
|
||||
DlgError = "错误"
|
||||
DlgAuthError = "认证失败"
|
||||
AuthErrWrongCredentials = "用户名或密码错误,请检查凭据。"
|
||||
AuthErrUserDisabled = "用户不存在或已被禁用。"
|
||||
AuthErrTokenInvalid = "认证令牌无效或已过期。"
|
||||
AuthErrRateLimited = "认证尝试过于频繁,请稍后再试。"
|
||||
AuthErrMalformed = "认证消息格式错误。"
|
||||
|
||||
BtnResetDB = "重置数据库"
|
||||
DlgResetDBTitle = "重置数据库"
|
||||
|
||||
Reference in New Issue
Block a user