test Login angepasst, return fail wenn formaDaten leer

This commit is contained in:
2025-10-17 12:12:07 +02:00
parent 01afbea9a3
commit 416118197b
2 changed files with 112 additions and 110 deletions

View File

@@ -1,6 +1,6 @@
import { dev } from '$app/environment';
import { loginUser, logoutUser } from '$lib/server/authService';
import { redirect } from '@sveltejs/kit';
import { fail, redirect } from '@sveltejs/kit';
import { ROUTE_NAMES } from '../index.js';
export const actions = {
@@ -8,9 +8,13 @@ export const actions = {
logout: (event) => logoutUser(event),
getVorgangByToken: async ({ request, cookies }) => {
const data = await request.formData();
const vorgangToken = data.get('vorgang-token') as string;
const vorgangToken = data.get('vorgang-token');
const vorgangPIN = data.get('vorgang-pin') as string;
if (!vorgangToken || !vorgangPIN) {
return fail(400, { message: 'Token oder PIN fehlen' });
}
const COOKIE_NAME = `token-${vorgangToken}`;
cookies.set(COOKIE_NAME, vorgangPIN, {
path: '/',