17 lines
548 B
TypeScript
17 lines
548 B
TypeScript
import { loginUser, logoutUser } from '$lib/server/authService';
|
|
import { redirect } from '@sveltejs/kit';
|
|
|
|
export const actions = {
|
|
login: ({ request, cookies }) => loginUser({ request, cookies }),
|
|
logout: (event) => logoutUser(event),
|
|
getVorgangByToken: async ({ request }) => {
|
|
const data = await request.formData();
|
|
const vorgangToken = data.get('vorgang-token');
|
|
const vorgangPIN = data.get('vorgang-pin');
|
|
|
|
if (!vorgangToken || !vorgangPIN) return;
|
|
|
|
throw redirect(303, `/list/${vorgangToken}?pin=${vorgangPIN}`);
|
|
}
|
|
} as const;
|