From 132848c054eab8e7cae792c8addccf033ff48727 Mon Sep 17 00:00:00 2001 From: ibuler Date: Wed, 8 Jan 2025 19:24:22 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E6=94=B9=20db?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../automations/check_account/add_to_leak_password.sh | 3 +++ apps/accounts/automations/check_account/leak_passwords.db | 4 ++-- apps/accounts/automations/check_account/manager.py | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 apps/accounts/automations/check_account/add_to_leak_password.sh diff --git a/apps/accounts/automations/check_account/add_to_leak_password.sh b/apps/accounts/automations/check_account/add_to_leak_password.sh new file mode 100644 index 000000000..148447258 --- /dev/null +++ b/apps/accounts/automations/check_account/add_to_leak_password.sh @@ -0,0 +1,3 @@ +#!/bin/bash +# + diff --git a/apps/accounts/automations/check_account/leak_passwords.db b/apps/accounts/automations/check_account/leak_passwords.db index e241a81e3..ee0a13a19 100644 --- a/apps/accounts/automations/check_account/leak_passwords.db +++ b/apps/accounts/automations/check_account/leak_passwords.db @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:37be0604185cf3189de457dc7339a461052d96582096beb4fdf7b0fcb2c290a8 -size 98037760 +oid sha256:36a6ac3b65401dbf67cb31ec090e4bad900fc162d092359d9b0a61c177156bad +size 16384 diff --git a/apps/accounts/automations/check_account/manager.py b/apps/accounts/automations/check_account/manager.py index 294303e70..1b72792d1 100644 --- a/apps/accounts/automations/check_account/manager.py +++ b/apps/accounts/automations/check_account/manager.py @@ -156,7 +156,7 @@ class CheckLeakHandler(BaseCheckHandler): if not account.secret: return False - sql = 'SELECT 1 FROM leak_passwords WHERE password = ? LIMIT 1' + sql = 'SELECT 1 FROM passwords WHERE password = ? LIMIT 1' self.cursor.execute(sql, (account.secret,)) leak = self.cursor.fetchone() is not None return leak