Neues Login Design und Dashboard

This commit is contained in:
Moritz Utcke
2024-01-19 11:36:46 +07:00
parent fa9cfe3545
commit 933ef6d876
41 changed files with 1769 additions and 686 deletions

View File

@@ -0,0 +1,25 @@
---
import UserLayout from "../../layouts/UserLayout.astro";
import { API_UID_COOKIE_NAME } from "../../lib/constants";
import UserModule from "#modules/UserModule.svelte";
import { prisma } from "@ibcornelsen/database/server";
const uid = Astro.cookies.get(API_UID_COOKIE_NAME).value
if (!uid) {
return Astro.redirect("/auth/login")
}
const user = await prisma.benutzer.findUnique({
where: {
uid
}
})
if (!user) {
return Astro.redirect("/auth/login")
}
---
<UserLayout title="Dashboard">
</UserLayout>