diff --git a/plugins/auth/client/login-form.vue b/plugins/auth/client/login-form.vue
index 1957f2d2..4725ca36 100644
--- a/plugins/auth/client/login-form.vue
+++ b/plugins/auth/client/login-form.vue
@@ -36,10 +36,10 @@
+ :type="showPassword ? 'text' : 'password'">
-
+
{{ error }}
@@ -62,6 +62,7 @@ import { UserLogin } from '@koishijs/plugin-auth'
const error = ref()
const user = ref()
+const showPassword = ref(false)
let timestamp = 0
async function loginWithAccount() {
diff --git a/plugins/auth/client/utils.ts b/plugins/auth/client/utils.ts
index e7c62763..47a042e5 100644
--- a/plugins/auth/client/utils.ts
+++ b/plugins/auth/client/utils.ts
@@ -14,7 +14,6 @@ interface SharedConfig extends Partial {
authType: 0 | 1
platform?: string
userId?: string
- showPass?: boolean
password?: string
}