This commit is contained in:
@@ -1,9 +1,19 @@
|
||||
import type { RequestHandler } from './$types';
|
||||
import { authenticatePassword, revokeSession } from '$lib/server/auth/index.js';
|
||||
import { authBody, authError, sessionCookie, sessionResponse } from '$lib/server/auth/http.js';
|
||||
import {
|
||||
authBody,
|
||||
authError,
|
||||
loginDeviceCookie,
|
||||
sessionCookie,
|
||||
sessionResponse
|
||||
} from '$lib/server/auth/http.js';
|
||||
export const POST: RequestHandler = async ({ request, cookies, url, getClientAddress }) => {
|
||||
try {
|
||||
const result = await authenticatePassword(await authBody(request), getClientAddress());
|
||||
const result = await authenticatePassword(
|
||||
await authBody(request),
|
||||
getClientAddress(),
|
||||
cookies.get(loginDeviceCookie(url))
|
||||
);
|
||||
revokeSession(cookies.get(sessionCookie(url)));
|
||||
return sessionResponse(result, cookies, url);
|
||||
} catch (cause) {
|
||||
|
||||
Reference in New Issue
Block a user