feat(用户): 添加带验证的邮箱绑定功能
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m7s
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m7s
新增带验证的邮箱绑定接口,优化日志格式
This commit is contained in:
parent
4bb039fa64
commit
cef7150aab
@ -780,6 +780,9 @@ func RegisterHandlers(router *gin.Engine, serverCtx *svc.ServiceContext) {
|
||||
// Update Bind Email
|
||||
publicUserGroupRouter.PUT("/bind_email", publicUser.UpdateBindEmailHandler(serverCtx))
|
||||
|
||||
// Bind Email With Verification
|
||||
publicUserGroupRouter.POST("/bind_email_with_verification", publicUser.BindEmailWithVerificationHandler(serverCtx))
|
||||
|
||||
// Update Bind Mobile
|
||||
publicUserGroupRouter.PUT("/bind_mobile", publicUser.UpdateBindMobileHandler(serverCtx))
|
||||
|
||||
|
||||
@ -59,8 +59,8 @@ func (l *BindEmailWithVerificationLogic) BindEmailWithVerification(req *types.Bi
|
||||
if existingMethod != nil {
|
||||
// 邮箱已存在,使用现有的邮箱用户
|
||||
emailUserId = existingMethod.UserId
|
||||
l.Infow("邮箱已存在,将设备转移到现有邮箱用户",
|
||||
logger.Field("email", req.Email),
|
||||
l.Infow("邮箱已存在,将设备转移到现有邮箱用户",
|
||||
logger.Field("email", req.Email),
|
||||
logger.Field("email_user_id", emailUserId))
|
||||
} else {
|
||||
// 邮箱不存在,创建新的邮箱用户
|
||||
@ -69,8 +69,8 @@ func (l *BindEmailWithVerificationLogic) BindEmailWithVerification(req *types.Bi
|
||||
l.Errorw("创建邮箱用户失败", logger.Field("error", err.Error()))
|
||||
return nil, errors.Wrapf(xerr.NewErrCode(xerr.DatabaseInsertError), "创建邮箱用户失败: %v", err)
|
||||
}
|
||||
l.Infow("创建新的邮箱用户",
|
||||
logger.Field("email", req.Email),
|
||||
l.Infow("创建新的邮箱用户",
|
||||
logger.Field("email", req.Email),
|
||||
logger.Field("email_user_id", emailUserId))
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user