/* SPDX-FileCopyrightText: © 2025 Hornwitser SPDX-License-Identifier: AGPL-3.0-or-later */ import { readUsers } from "~/server/database"; export default defineEventHandler(async (event) => { const { name } = await readBody(event); if (!name) { return new Response(undefined, { status: 400 }) } const accounts = await readUsers(); const account = accounts.find(a => a.name === name); if (!account) { return new Response(undefined, { status: 403 }) } await setServerSession(event, account); })