From e4da2edf56d48f03c4831653c1373730dfe034e6 Mon Sep 17 00:00:00 2001 From: hanhh <18330117883@163.com> Date: Tue, 31 Aug 2021 15:29:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=8A=E6=AC=A1=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- back/api/auth.ts | 2 +- back/services/auth.ts | 5 ++++- src/pages/login/index.tsx | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/back/api/auth.ts b/back/api/auth.ts index 67e08ec9..06c86003 100644 --- a/back/api/auth.ts +++ b/back/api/auth.ts @@ -131,7 +131,7 @@ export default (app: Router) => { }, ); - route.get( + route.put( '/user/two-factor/deactive', async (req: Request, res: Response, next: NextFunction) => { const logger: Logger = Container.get('logger'); diff --git a/back/services/auth.ts b/back/services/auth.ts index 1846d704..3ca0fb12 100644 --- a/back/services/auth.ts +++ b/back/services/auth.ts @@ -91,7 +91,10 @@ export default class AuthService { twoFactorChecked: false, }), ); - return { code: 200, data: { token, lastip, lastaddr, lastlogon } }; + return { + code: 200, + data: { token, lastip, lastaddr, lastlogon, retries }, + }; } else { fs.writeFileSync( config.authConfigFile, diff --git a/src/pages/login/index.tsx b/src/pages/login/index.tsx index 15db38c7..46c10c8b 100644 --- a/src/pages/login/index.tsx +++ b/src/pages/login/index.tsx @@ -77,7 +77,7 @@ const Login = () => { const checkResponse = (data: any) => { if (data.code === 200) { - const { token, lastip, lastaddr, lastlogon } = data.data; + const { token, lastip, lastaddr, lastlogon, retries = 0 } = data.data; localStorage.setItem(config.authKey, token); notification.success({ message: '登录成功!', @@ -89,6 +89,7 @@ const Login = () => {
上次登录地点:{lastaddr || '-'}
上次登录IP:{lastip || '-'}
+
上次登录状态:{retries > 0 ? `失败${retries}次` : '成功'}
), duration: 5,