diff --git a/api/verification/send.go b/api/verification/send.go index c3e0219..8672474 100644 --- a/api/verification/send.go +++ b/api/verification/send.go @@ -61,7 +61,11 @@ func sendCode(x *vigo.X, req *SendRequest) (*SendResponse, error) { } // 检查每日发送次数限制 + // 配置说明: 0=禁用验证码功能, -1=不限制, >0=限制次数 maxDaily, _ := models.GetSettingInt(models.SettingCodeMaxDailyCount) + if maxDaily == 0 { + return nil, vigo.ErrForbidden.WithString("verification code service is disabled") + } if maxDaily > 0 { startOfDay := time.Now().Truncate(24 * time.Hour) var dailyCount int64