"use client"; import React, { useEffect, useState } from "react"; import { useRouter } from "next/navigation"; import Image from "next/image"; export default function UserProfile() { const router = useRouter(); const [userData, setUserData] = useState(null); useEffect(() => { const storedUser = localStorage.getItem("user"); if (!storedUser) { router.push("/login"); return; } setUserData(JSON.parse(storedUser)); }, [router]); const handleLogout = () => { localStorage.removeItem("token"); localStorage.removeItem("user"); router.push("/login"); }; if (!userData) { return
加载中...
; } return (
avatar

{userData.username}

用户ID: {userData.userId}

账户信息

用户名 {userData.username}
用户ID {userData.userId}
注册时间 {new Date(userData.createdAt).toLocaleDateString("zh-CN", { year: "numeric", month: "long", day: "numeric", })}
); }