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

@@ -4,13 +4,15 @@ import { redirect } from '@sveltejs/kit';
export const actions = {
login: ({ request, cookies }) => loginUser({ request, cookies }),
logout: (event) => logoutUser(event),
getVorgangById: async ({ request }) => {
getVorgangByToken: async ({ request }) => {
const data = await request.formData();
const caseId = data.get('case-id');
const caseToken = data.get('case-token');
const casePassword = data.get('case-password');
if (!caseId || !caseToken) return;
console.log(`+++ ${caseToken} + ${casePassword}`);
throw redirect(303, `/list/${caseId}?token=${caseToken}`);
if (!caseToken || !casePassword) return;
throw redirect(303, `/list/${caseToken}?pw=${casePassword}`);
}
} as const;
} as const;

View File

@@ -13,7 +13,7 @@
export let open = false;
import { page } from '$app/state';
const vorgang_token = page.url.searchParams.get('vorgang');
const vorgangToken = page.url.searchParams.get('vorgang');
</script>
<div class="flex min-h-full flex-col justify-center px-6 py-12 lg:px-8">
@@ -27,21 +27,21 @@
<div class="w-full max-w-sm mx-auto">
<div class="relative mt-5 bg-gray-50 rounded-xl shadow-xl p-3 pt-1">
<div class="mt-10">
<form action="?/getVorgangById" method="POST">
<form action="?/getVorgangByToken" method="POST">
<BaseInputField
id="case-id"
name="case-id"
id="case-token"
name="case-token"
label="Vorgangskennung"
type="text"
value={vorgang_token}
value={vorgangToken}
/>
<div class="mt-5">
<BaseInputField
id="case-token"
name="case-token"
label="Zugangscode"
id="case-password"
name="case-password"
label="Zugangspasswort"
type="text"
value={form?.token}
value={form?.password}
error={form?.error?.message}
/>
</div>