--- import Layout from '../../layouts/Layout.astro'; import Header from '../../components/layout/Header'; import Footer from '../../components/layout/Footer'; const token = Astro.cookies.get('session')?.value; if (!token) return Astro.redirect('/login'); // Fetch user data const userRes = await fetch(new URL('/api/auth/me', Astro.url).toString(), { headers: { 'Authorization': `Bearer ${token}` } }); const { user } = await userRes.json(); ---

บัญชีของฉัน

ข้อมูลส่วนตัว

{user?.name?.charAt(0) || 'U'}

{user?.name || 'ผู้ใช้งาน'}

{user?.email}

ชื่อ-นามสกุล
{user?.name || '-'}
อีเมล
{user?.email || '-'}
เบอร์โทร
{user?.phone || '-'}
สถานะ
{user?.role === 'admin' ? 'ผู้ดูแล' : user?.role === 'vendor' ? 'ร้านค้า' : 'ลูกค้า'}
{user?.role === 'vendor' && (

ร้านค้าของฉัน

เข้าถึงหน้าจัดการร้านค้าเพื่อเพิ่มสินค้าและติดตามคำสั่งซื้อ

เข้าสู่หน้าจัดการร้านค้า
)} {user?.role === 'admin' && (

ผู้ดูแลระบบ

จัดการร้านค้า ผู้ใช้งาน และคำสั่งซื้อทั้งหมด

เข้าสู่หน้าผู้ดูแล
)}