added token validation with input fields
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
import { loginUser, logoutUser } from '$lib/server/authService';
|
||||
import { getVorgangByCaseNumber } from '$lib/server/vorgangService.js';
|
||||
import { redirectIfVorgangExists } from '$lib/server/vorgangService.js';
|
||||
|
||||
|
||||
export const actions = {
|
||||
login: ({ request, cookies }) => loginUser({request, cookies}),
|
||||
logout: (event) => logoutUser(event),
|
||||
getVorgang: ({request}) => getVorgangByCaseNumber(request)
|
||||
redirectToVorgang: ({request}) => redirectIfVorgangExists(request)
|
||||
} as const;
|
||||
|
||||
@@ -24,24 +24,32 @@
|
||||
<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="?/getVorgang" method="POST">
|
||||
<form action="?/redirectToVorgang" method="POST">
|
||||
<BaseInputField
|
||||
id="caseNumber"
|
||||
name="caseNumber"
|
||||
label="Vorgangs-Nr."
|
||||
id="case-id"
|
||||
name="case-id"
|
||||
label="Vorgangskennung"
|
||||
type="text"
|
||||
value={form?.caseNumber}
|
||||
error={form?.error?.message}
|
||||
value={form?.caseId}
|
||||
/>
|
||||
<div class="mt-5">
|
||||
<BaseInputField
|
||||
id="case-token"
|
||||
name="case-token"
|
||||
label="Zugangscode"
|
||||
type="text"
|
||||
value={form?.token}
|
||||
error={form?.error?.message}
|
||||
/>
|
||||
</div>
|
||||
<div class="flex justify-end pt-4">
|
||||
<Button type="submit"><ArrowRight /></Button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="flex justify-end mt-10 px-3">
|
||||
<Button on:click={() => (open = true)} ><Login /></Button>
|
||||
<Button on:click={() => (open = true)}><Login /></Button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -80,11 +88,7 @@
|
||||
</div>
|
||||
|
||||
<div class="flex justify-end">
|
||||
<Button
|
||||
type="submit"
|
||||
class="mt-5"
|
||||
>Anmelden</Button
|
||||
>
|
||||
<Button type="submit" class="mt-5">Anmelden</Button>
|
||||
</div>
|
||||
</form>
|
||||
</ModalContent>
|
||||
|
||||
Reference in New Issue
Block a user