From c836157edb869e80b15f51bb8f48725e3b898b9a Mon Sep 17 00:00:00 2001 From: syuilo Date: Fri, 22 Sep 2023 14:12:33 +0900 Subject: enhance: 二要素認証設定時のセキュリティを強化 (#11863) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * enhance: 二要素認証設定時のセキュリティを強化 パスワード入力が必要な操作を行う際、二要素認証が有効であれば確認コードの入力も必要にする * Update CoreModule.ts * Update 2fa.ts * wip * wip * Update 2fa.ts * tweak --- packages/frontend/src/components/MkInput.vue | 4 ++ .../frontend/src/components/MkPasswordDialog.vue | 70 ++++++++++++++++++++++ packages/frontend/src/os.ts | 13 ++++ packages/frontend/src/pages/settings/2fa.vue | 65 +++++++++----------- packages/frontend/src/pages/settings/email.vue | 20 +++---- packages/frontend/src/pages/settings/other.vue | 10 ++-- packages/frontend/src/pages/settings/security.vue | 29 ++++----- 7 files changed, 140 insertions(+), 71 deletions(-) create mode 100644 packages/frontend/src/components/MkPasswordDialog.vue (limited to 'packages/frontend/src') diff --git a/packages/frontend/src/components/MkInput.vue b/packages/frontend/src/components/MkInput.vue index e9397ce86f..315ce958c5 100644 --- a/packages/frontend/src/components/MkInput.vue +++ b/packages/frontend/src/components/MkInput.vue @@ -155,6 +155,10 @@ onMounted(() => { } }); }); + +defineExpose({ + focus, +});