From df6c006515d41847ba6cad48ca5d2ced50272e63 Mon Sep 17 00:00:00 2001 From: syuilo Date: Mon, 28 Aug 2023 16:46:12 +0900 Subject: [PATCH] tweak --- .../backend/src/server/api/endpoints/i/2fa/done.ts | 4 +--- .../frontend/src/pages/settings/2fa.qrdialog.vue | 14 +++++++------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/packages/backend/src/server/api/endpoints/i/2fa/done.ts b/packages/backend/src/server/api/endpoints/i/2fa/done.ts index 01c9532ca8..2d1457b9b5 100644 --- a/packages/backend/src/server/api/endpoints/i/2fa/done.ts +++ b/packages/backend/src/server/api/endpoints/i/2fa/done.ts @@ -54,9 +54,7 @@ export default class extends Endpoint { // eslint- throw new Error('not verified'); } - const backupCodes = Array.from({ length: 20 }, () => { - return new OTPAuth.Secret().base32; - }); + const backupCodes = Array.from({ length: 5 }, () => new OTPAuth.Secret().base32); await this.userProfilesRepository.update(me.id, { twoFactorSecret: profile.twoFactorTempSecret, diff --git a/packages/frontend/src/pages/settings/2fa.qrdialog.vue b/packages/frontend/src/pages/settings/2fa.qrdialog.vue index 97ceae6bd2..cf6b0227fd 100644 --- a/packages/frontend/src/pages/settings/2fa.qrdialog.vue +++ b/packages/frontend/src/pages/settings/2fa.qrdialog.vue @@ -33,10 +33,7 @@ SPDX-License-Identifier: AGPL-3.0-only Google Authenticator -
- {{ i18n.ts._2fa.step2 }}
- {{ i18n.ts._2fa.step2Click }} -
+
{{ i18n.ts._2fa.step2 }}
{{ i18n.ts._2fa.step2Click }}
@@ -80,9 +77,12 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._2fa.backupCodesDescription }} -
    -
  • {{ code }}
  • -
+
+ + + + +