"use server"; import { redirect } from "next/navigation"; import { createClient } from "@/lib/supabase/server"; export async function login(formData: FormData) { const email = String(formData.get("email") ?? ""); const password = String(formData.get("password") ?? ""); const supabase = await createClient(); const { error } = await supabase.auth.signInWithPassword({ email, password }); if (error) { redirect(`/login?error=${encodeURIComponent("E-Mail oder Passwort ist falsch.")}`); } redirect("/"); } export async function logout() { const supabase = await createClient(); await supabase.auth.signOut(); redirect("/login"); }