'use client' import { signIn } from "next-auth/react" import { useState } from "react" import { useRouter } from "next/navigation" export default function LoginPage() { const [username, setUsername] = useState("") const [password, setPassword] = useState("") const [error, setError] = useState("") const [loading, setLoading] = useState(false) const router = useRouter() const handleSubmit = async (e: React.FormEvent) => { e.preventDefault() setLoading(true) setError("") try { const result = await signIn("credentials", { username, password, redirect: false, }) if (result?.error) { setError("用户名或密码错误") } else { router.push("/admin") } } catch (err) { setError("登录失败,请稍后重试") } finally { setLoading(false) } } return (
登录以管理智能体广场