data system

This commit is contained in:
2025-07-16 22:29:10 +02:00
parent 8cbb431f8b
commit 495213a2ca
6 changed files with 49 additions and 13 deletions
+7 -3
View File
@@ -1,6 +1,10 @@
import axios, { HttpStatusCode } from "axios";
import { NextResponse } from "next/server";
import { findKey, sessions, users } from "../data";
import Data, { findKey, sessions } from "../data";
const users = new Data<{
[key: string]: { username: string; password: string };
}>("sentryx/users.json");
export async function POST(request: Request) {
const body = await request.json();
@@ -12,7 +16,7 @@ export async function POST(request: Request) {
);
const uuid = findKey(
users,
users.data,
(u) => u.username == body.username && u.password == body.password
);
@@ -25,7 +29,7 @@ export async function POST(request: Request) {
const sessionId = "SESH-" + crypto.randomUUID();
sessions[sessionId] = uuid;
sessions[sessionId] = String(uuid);
return NextResponse.json({ message: "ok", sessionId });
}