修复修改密码时未验证手机号所属账号的问题
This commit is contained in:
@@ -40,12 +40,13 @@ http 调用 clients 的初始化函数
|
|||||||
jsonb 类型转换问题,考虑一个高效的 any 到 struct 转换工具
|
jsonb 类型转换问题,考虑一个高效的 any 到 struct 转换工具
|
||||||
|
|
||||||
慢速请求底层调用埋点监控
|
慢速请求底层调用埋点监控
|
||||||
|
|
||||||
- redis
|
- redis
|
||||||
- gorm
|
- gorm
|
||||||
- 三方接口
|
- 三方接口
|
||||||
|
|
||||||
冷数据迁移方案
|
冷数据迁移方案
|
||||||
|
|
||||||
## 业务逻辑
|
## 业务逻辑
|
||||||
|
|
||||||
### 订单关闭的几种方式
|
### 订单关闭的几种方式
|
||||||
@@ -64,7 +65,8 @@ jsonb 类型转换问题,考虑一个高效的 any 到 struct 转换工具
|
|||||||
|
|
||||||
### 节点分配与存储逻辑
|
### 节点分配与存储逻辑
|
||||||
|
|
||||||
提取:
|
提取:
|
||||||
|
|
||||||
- 检查用户套餐与白名单
|
- 检查用户套餐与白名单
|
||||||
- 选中代理
|
- 选中代理
|
||||||
- 找到当前可用端口最多的代理
|
- 找到当前可用端口最多的代理
|
||||||
@@ -76,6 +78,7 @@ jsonb 类型转换问题,考虑一个高效的 any 到 struct 转换工具
|
|||||||
- 分别提交连接与配置请求
|
- 分别提交连接与配置请求
|
||||||
|
|
||||||
释放:
|
释放:
|
||||||
|
|
||||||
- 根据批次查出所有端口与相关节点
|
- 根据批次查出所有端口与相关节点
|
||||||
- 分别提交断开与关闭请求
|
- 分别提交断开与关闭请求
|
||||||
- 释放端口
|
- 释放端口
|
||||||
|
|||||||
@@ -172,8 +172,13 @@ func UpdatePassword(c *fiber.Ctx) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 验证手机号
|
||||||
|
if req.Phone != authCtx.User.Phone {
|
||||||
|
return fiber.NewError(fiber.StatusBadRequest, "手机号码不正确")
|
||||||
|
}
|
||||||
|
|
||||||
// 验证手机令牌
|
// 验证手机令牌
|
||||||
if req.Phone == "" || req.Code == "" {
|
if req.Code == "" {
|
||||||
return fiber.NewError(fiber.StatusBadRequest, "手机号码和验证码不能为空")
|
return fiber.NewError(fiber.StatusBadRequest, "手机号码和验证码不能为空")
|
||||||
}
|
}
|
||||||
err = s.Verifier.VerifySms(c.Context(), req.Phone, req.Code)
|
err = s.Verifier.VerifySms(c.Context(), req.Phone, req.Code)
|
||||||
|
|||||||
Reference in New Issue
Block a user