发布 0.1.0:通知渠道、告警规则、令牌版本与安全加固
CI / test (push) Successful in 30s
Release / release (push) Successful in 49s

This commit is contained in:
Wang Defa
2026-07-10 17:38:34 +08:00
parent 4af6a0ca92
commit dbba1f4905
78 changed files with 6898 additions and 551 deletions
+4 -2
View File
@@ -102,7 +102,8 @@ func (s *AuthService) ActivateTotp(ctx context.Context, username, code string) e
s.totpMu.Lock()
delete(s.totpPending, username)
s.totpMu.Unlock()
return nil
// 两步验证形态变更:旧令牌全部失效
return s.bumpTokenVersion(ctx, username)
}
// DisableTotp 停用两步验证;需当前验证码或登录密码任一确认。
@@ -122,7 +123,8 @@ func (s *AuthService) DisableTotp(ctx context.Context, username, password, code
if err != nil {
return fmt.Errorf("clear totp secret: %w", err)
}
return nil
// 两步验证形态变更:旧令牌全部失效
return s.bumpTokenVersion(ctx, username)
}
// confirmDisable 校验停用凭证:验证码或密码任一通过即可。