--- import KundendatenModule from "#modules/KundendatenModule.svelte"; import AusweisLayout from "#layouts/AusweisLayout.astro"; import { Benutzer, Enums } from "@ibcornelsen/database/client"; import { prisma } from "@ibcornelsen/database/server"; // Man sollte nur auf diese Seite kommen, wenn ein Ausweis bereits vorliegt und in der Datenbank abgespeichert wurde. const uidAusweis = Astro.url.searchParams.get("uid"); if (!uidAusweis) { return Astro.redirect("/404"); } const uid = Astro.cookies.get("uid").value; if (!uid) { return Astro.redirect("/401"); } const user = await prisma.benutzer.findUnique({ where: { uid }, }) as Benutzer; const ausweis = await prisma.verbrauchsausweisWohnen.findUnique({ where: { uid: uidAusweis, }, }); if (!ausweis) { return Astro.redirect("/404"); } ---