"use client" import { useState } from "react" import { useRouter } from "next/navigation" import { Lock, User } from "lucide-react" import { Button } from "@/components/ui/button" import { Input } from "@/components/ui/input" import { useStore } from "@/lib/store" export default function AdminLoginPage() { const router = useRouter() const { adminLogin } = useStore() const [username, setUsername] = useState("") const [password, setPassword] = useState("") const [error, setError] = useState("") const handleLogin = () => { setError("") const success = adminLogin(username, password) if (success) { router.push("/admin") } else { setError("用户名或密码错误") } } return (
{/* Logo */}

管理后台

一场SOUL的创业实验场

{/* Login form */}

管理员登录

setUsername(e.target.value)} placeholder="请输入用户名" className="pl-10 bg-[#0a1628] border-gray-700 text-white placeholder:text-gray-500" />
setPassword(e.target.value)} placeholder="请输入密码" className="pl-10 bg-[#0a1628] border-gray-700 text-white placeholder:text-gray-500" onKeyDown={(e) => e.key === "Enter" && handleLogin()} />
{error &&

{error}

}

默认账号: admin / key123456

) }