From 6c040179c80572a5ce4d12da33bb5e665d07187d Mon Sep 17 00:00:00 2001 From: Xc Date: Thu, 16 Jan 2025 11:20:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E6=97=B6=E7=A8=8D=E5=BE=AE=E6=94=BE?= =?UTF-8?q?=E6=9D=BE=E4=B8=80=E4=B8=8B=E8=AF=BB=E5=8F=96=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=AF=86=E7=A0=81=E7=9A=84=E5=AE=89=E5=85=A8=E9=99=90=E5=88=B6?= =?UTF-8?q?=EF=BC=8C=E5=85=81=E8=AE=B8=E4=BB=8E=E6=9D=A5=E6=B2=A1=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E8=BF=87=E7=9A=84=E5=AF=86=E7=A0=81=E6=98=8E=E6=96=87?= =?UTF-8?q?=E4=BC=A0=E9=80=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- es/context/BackendRuntimeContext.js | 4 ++-- lib/context/BackendRuntimeContext.js | 4 ++-- src/context/BackendRuntimeContext.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/es/context/BackendRuntimeContext.js b/es/context/BackendRuntimeContext.js index ad952bcd2..8f3536ebe 100644 --- a/es/context/BackendRuntimeContext.js +++ b/es/context/BackendRuntimeContext.js @@ -102,8 +102,8 @@ export class BackendRuntimeContext extends BRC { else if (entity === 'user') { for (const id in d[entity]) { const userData = d[entity][id]; - const { password } = userData; - if (password) { + const { password, verifyPasswordAt } = userData; + if (password && verifyPasswordAt !== null) { userData.password = maskPassword(password); } } diff --git a/lib/context/BackendRuntimeContext.js b/lib/context/BackendRuntimeContext.js index fbfafffd3..209c18c39 100644 --- a/lib/context/BackendRuntimeContext.js +++ b/lib/context/BackendRuntimeContext.js @@ -105,8 +105,8 @@ class BackendRuntimeContext extends BackendRuntimeContext_1.BackendRuntimeContex else if (entity === 'user') { for (const id in d[entity]) { const userData = d[entity][id]; - const { password } = userData; - if (password) { + const { password, verifyPasswordAt } = userData; + if (password && verifyPasswordAt !== null) { userData.password = (0, user_1.maskPassword)(password); } } diff --git a/src/context/BackendRuntimeContext.ts b/src/context/BackendRuntimeContext.ts index e4bf75026..8c91d5142 100644 --- a/src/context/BackendRuntimeContext.ts +++ b/src/context/BackendRuntimeContext.ts @@ -130,8 +130,8 @@ export abstract class BackendRuntimeContext; - const { password } = userData; - if (password) { + const { password, verifyPasswordAt } = userData; + if (password && verifyPasswordAt !== null) { userData.password = maskPassword(password); } }