diff --git a/src/views/ResetPassword.vue b/src/views/ResetPassword.vue
index 25555e1..03d0fb3 100644
--- a/src/views/ResetPassword.vue
+++ b/src/views/ResetPassword.vue
@@ -55,9 +55,9 @@
{{ loading ? '重置中...' : '重置密码' }}
-
+
+
+
@@ -150,7 +150,17 @@ const handleResetPassword = async () => {
// 调用重置密码API
await resetPassword(token, newPassword.value)
- showSuccessMessage('密码重置成功!请使用新密码登录。')
+ // 密码重置成功后显示提示并跳转到登录页
+ showSuccessMessage('密码重置成功!')
+
+ // 延迟跳转,让用户看到成功提示
+ setTimeout(() => {
+ if (hasValidToken()) {
+ logoutUser()
+ }
+ router.push('/backend/login')
+ }, 1500)
+
} catch (error) {
console.error('重置密码失败:', error)
const errorMessage = error.response?.data?.detail || error.response?.data?.message || error.message || '重置密码失败,请重试'