f091_PIN-verstecken-in-URL #36
Reference in New Issue
Block a user
Delete Branch "f091_PIN-verstecken-in-URL"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
vorgangPIN wurde aus URLs entfernt
PIN wird nun in Cookies gesetzt und ausgelesen
inklusive Tests
in der vite.config.ts ergänzen: $root: path.resolve(__dirname, './src')
@@ -4,3 +1,3 @@} from '$lib/server/vorgangService';import { vorgangPINValidation, vorgangExists } from '$lib/server/vorgangService';import { redirect } from '@sveltejs/kit';import type { PageServerLoad } from './list/[vorgang]/$types';da layout.server müsste es LayoutServerLoad sein
@@ -15,3 +12,3 @@const vorgangToken = params.vorgang;const vorgangPIN = url.searchParams.get('pin');const COOKIE_NAME = `token-${vorgangToken}`;Auf Typen achten, vorgangPIn/vorgangToken darf nicht undefined sein, ist aber möglich
@@ -0,0 +1,143 @@import { describe, it, expect, vi } from 'vitest';import { actions } from '$root/routes/anmeldung/+page.server';in der vite.config.ts: $root: path.resolve(__dirname, './src')
@@ -0,0 +34,4 @@}};let thrownRedirect;Typ richtig setzen! Scheint ein Redirect | undefined zu sein.