Start Charge overlay and forbidden route

This commit is contained in:
2025-03-25 15:43:46 +01:00
parent a33c1d8f5b
commit 9a41b5424e
9 changed files with 410 additions and 11 deletions

View File

@@ -4,5 +4,10 @@ import { redirect } from "@sveltejs/kit";
export const load: PageLoad = async ({ parent }) => {
const parentData = await parent();
if (parentData.user === null) return redirect(303, `${parentData.qrcode}/login`);
else {
if (!parentData.chargePermission.includes(parentData.qrcode)) {
return redirect(303, `${parentData.qrcode}/forbidden`);
}
}
return parentData;
};