refactoring part 2: mainly consolidation of token, ids and passwort

This commit is contained in:
2025-07-17 08:09:17 +02:00
parent 34d5034a71
commit 143bb128a5
10 changed files with 74 additions and 76 deletions

View File

@@ -1,7 +1,7 @@
import {
checkIfVorgangExists,
hasValidToken,
tokenValid,
passwordValid,
vorgangExists
} from '$lib/server/vorgangService';
import { redirect } from '@sveltejs/kit';
@@ -14,11 +14,11 @@ export const load: PageServerLoad = async ({ params, url, locals }) => {
};
}
const caseId = params.vorgang;
const caseToken = url.searchParams.get('token');
const caseToken = params.vorgang;
const casePassword = url.searchParams.get('pw');
const isVorgangValid = vorgangExists(caseId);
const isTokenValid = tokenValid(caseId, caseToken);
const isVorgangValid = vorgangExists(caseToken);
const isPasswordValid = passwordValid(caseToken, casePassword);
if (!isVorgangValid || !isTokenValid) throw redirect(303, `/anmeldung?vorgang=${caseId}`);
if (!isVorgangValid || !isPasswordValid) throw redirect(303, `/anmeldung?vorgang=${caseToken}`);
};