feat(auth): mock 邮件模式验证码固定 888888(开发期便利,上线阻断项已标注)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -73,6 +73,12 @@ func (h *Handlers) EmailCode(c *gin.Context) {
|
||||
}
|
||||
|
||||
code := randCode()
|
||||
// ⚠️ 开发期便利【上线阻断项】:mock 邮件(SMTP 未配置)时验证码固定 888888,
|
||||
// 免翻日志。真实 Mailer 接入后自动回到随机码;若生产误配 mock,
|
||||
// 任何人可用固定码登录任意邮箱——pickMailer 的 TODO 必须先解决。
|
||||
if _, mock := h.Mailer.(MockMailer); mock {
|
||||
code = "888888"
|
||||
}
|
||||
if err := h.RDB.Set(c, store.KeyAuthEmail(email), code, emailCodeTTL).Err(); err != nil {
|
||||
c.JSON(http.StatusInternalServerError, protocol.NewAPIError(protocol.ErrInternal))
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user