import { redirect } from "next/navigation"; import { createClient } from "@/lib/supabase/server"; import AppHeader from "@/components/AppHeader"; import AccountManager from "@/components/AccountManager"; export default async function KontoPage() { const supabase = await createClient(); const { data: { user }, } = await supabase.auth.getUser(); if (!user) redirect("/login"); const { data: profile } = await supabase .from("profiles") .select("role, full_name, password_auth_enabled") .eq("id", user.id) .single(); if (!profile || !["staff", "admin"].includes(profile.role)) redirect("/"); return (
); }