Ausweis Prüfen

This commit is contained in:
Moritz Utcke
2024-02-28 14:49:53 +07:00
parent 52786a87f5
commit 438163217f
38 changed files with 744 additions and 463 deletions

View File

@@ -6,26 +6,21 @@ import { Enums } from "@ibcornelsen/database/client";
import { createCaller } from "#lib/caller";
// 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;
const uid = Astro.url.searchParams.get("uid");
if (!uid) {
return Astro.redirect("/401");
return Astro.redirect("/404");
}
const caller = createCaller(Astro);
const ausweis = await caller.v1.verbrauchsausweisWohnen.get({
uid: uidAusweis
uid
})
const user = await caller.v1.benutzer.self();
if (!ausweis || !user) {
return Astro.redirect("/404");
}