feat: 控制台登陆页添加登陆自动跳转

This commit is contained in:
2025-12-18 17:11:23 +08:00
parent 5a4e54c65f
commit c625ceb569

View File

@@ -10,7 +10,7 @@ import { KeyRound, Phone, FileKey2 } from "lucide-react";
import EmailLoginMode from "./components/EmailLoginMode";
import PasswordLoginMode from "./components/PasswordLoginMode";
import PhoneLoginMode from "./components/SmsLoginMode";
import { useState } from "react";
import { useEffect, useState } from "react";
import LoginBG from './components/login-bg.jpg';
import Image from "next/image";
import { handleAPIError } from "@/lib/api/common";
@@ -21,6 +21,13 @@ export type SubmitMode = 'password' | 'sms' | 'passkey';
export default function Login() {
const router = useRouter();
const [loginMode, setLoginMode] = useState<SubmitMode>('password');
const userStore = useUserStore();
useEffect(() => {
if (userStore.user) {
router.replace('/console')
}
}, [userStore])
return (
<>