"use client"; import { useState } from "react"; import Link from "next/link"; import { useRouter } from "next/navigation"; import { createBrowserSupabaseClient } from "@/lib/supabase"; export default function KundenLoginPage() { const router = useRouter(); const [email, setEmail] = useState(""); const [passwort, setPasswort] = useState(""); const [fehler, setFehler] = useState(""); const [loading, setLoading] = useState(false); async function handleLogin(e: React.FormEvent) { e.preventDefault(); setFehler(""); setLoading(true); const supabase = createBrowserSupabaseClient(); const { error } = await supabase.auth.signInWithPassword({ email, password: passwort }); if (error) { if (error.message.toLowerCase().includes("email not confirmed")) { setFehler("Bitte bestätigen Sie zuerst Ihre E-Mail-Adresse."); } else { setFehler("E-Mail oder Passwort ungültig."); } } else { router.push("/kunden/dashboard"); } setLoading(false); } return (
Melde dich an, um deine IT-Anfragen einzusehen
Noch kein Konto?{" "} Jetzt registrieren
Fragen?{" "} +49 171 9345193