From 6276009025f9d2d2cf2296d253a7d9444cc50853 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Thu, 15 May 2025 02:32:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BF=BB=E8=AF=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/data/user.go | 4 ++-- internal/service/user.go | 2 +- web/src/views/setting/SettingUser.vue | 2 +- web/src/views/setting/TokenModal.vue | 8 ++++---- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/internal/data/user.go b/internal/data/user.go index bd51c84b..287388bf 100644 --- a/internal/data/user.go +++ b/internal/data/user.go @@ -157,7 +157,7 @@ func (r *userRepo) UpdateTwoFA(id uint, code, secret string) error { // 保存前先验证一次,防止错误开启 if secret != "" && !totp.Validate(code, secret) { - return errors.New(r.t.Get("invalid 2fa code")) + return errors.New(r.t.Get("invalid 2FA code")) } user.TwoFA = secret @@ -175,7 +175,7 @@ func (r *userRepo) CheckTwoFA(id uint, code string) (bool, error) { } if !totp.Validate(code, user.TwoFA) { - return false, errors.New(r.t.Get("invalid 2fa code")) + return false, errors.New(r.t.Get("invalid 2FA code")) } return true, nil diff --git a/internal/service/user.go b/internal/service/user.go index 1b8cee0c..3eac15e8 100644 --- a/internal/service/user.go +++ b/internal/service/user.go @@ -93,7 +93,7 @@ func (s *UserService) Login(w http.ResponseWriter, r *http.Request) { if user.TwoFA != "" { if !totp.Validate(req.PassCode, user.TwoFA) { - Error(w, http.StatusForbidden, s.t.Get("invalid 2fa code")) + Error(w, http.StatusForbidden, s.t.Get("invalid 2FA code")) return } } diff --git a/web/src/views/setting/SettingUser.vue b/web/src/views/setting/SettingUser.vue index e4ffca25..d363c3c4 100644 --- a/web/src/views/setting/SettingUser.vue +++ b/web/src/views/setting/SettingUser.vue @@ -90,7 +90,7 @@ const columns: any = [ } }, { - default: () => $gettext('Access Token'), + default: () => $gettext('Access Tokens'), icon: renderIcon('material-symbols:edit-outline', { size: 14 }) } ), diff --git a/web/src/views/setting/TokenModal.vue b/web/src/views/setting/TokenModal.vue index 8d2ee9c4..486fe865 100644 --- a/web/src/views/setting/TokenModal.vue +++ b/web/src/views/setting/TokenModal.vue @@ -66,7 +66,7 @@ const columns: any = [ } }, { - default: () => $gettext('Change'), + default: () => $gettext('Modify'), icon: renderIcon('material-symbols:edit-outline', { size: 14 }) } ), @@ -142,7 +142,7 @@ const handleCreate = () => { { default: () => $gettext( - 'Token is only displayed once, please save it before closing the dialog' + 'Token is only displayed once, please save it before closing the dialog.' ) } ), @@ -201,7 +201,7 @@ watch(