瀏覽代碼

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

- 将UserSchema.pick({ password: true })修改为omit({ password: true })
- 移除登录响应中的密码字段,增强用户数据安全性
yourname 6 月之前
父節點
當前提交
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);