2
0
Просмотр исходного кода

🐛 fix(auth): 修复微信登录接口返回密码的安全问题

- 将UserSchema.pick({ password: true })修改为omit({ password: true })
- 移除登录响应中的密码字段,增强用户数据安全性
yourname 6 месяцев назад
Родитель
Сommit
745d030e51
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/server/api/auth/wechat/wechat-login.ts

+ 1 - 1
src/server/api/auth/wechat/wechat-login.ts

@@ -19,7 +19,7 @@ const TokenResponseSchema = z.object({
     example: 'jwt.token.here',
     description: 'JWT Token'
   }),
-  user: UserSchema.pick({ password: true })
+  user: UserSchema.omit({ password: true })
 })
 
 const userService = new UserService(AppDataSource);