err check login

This commit is contained in:
marcopedone 2025-09-03 21:43:41 +02:00
parent ae4eac1555
commit 3ab995ded7

View file

@ -152,7 +152,7 @@ export const logIn = async ({
const accessToken = await signToken(payload, "1h", "accessToken"); const accessToken = await signToken(payload, "1h", "accessToken");
const refreshToken = await signToken(payload, "1d", "refreshToken"); const refreshToken = await signToken(payload, "1d", "refreshToken");
// Send Access Token in Cookie try {
await setCookie(ACCESS_TOKEN_COOKIE_NAME, accessToken, { await setCookie(ACCESS_TOKEN_COOKIE_NAME, accessToken, {
...accessTokenCookieOptions, ...accessTokenCookieOptions,
req, req,
@ -164,27 +164,17 @@ export const logIn = async ({
res, res,
}); });
const cookies = await getCookies({ req, res });
if (!cookies) {
throw new TRPCError({
code: "INTERNAL_SERVER_ERROR",
message: "Errore durante il login, cookies non impostati",
});
}
if (!cookies[ACCESS_TOKEN_COOKIE_NAME]) {
throw new TRPCError({
code: "INTERNAL_SERVER_ERROR",
message: "Errore durante il login, access token non impostato",
});
}
if (!cookies[REFRESH_TOKEN_COOKIE_NAME]) {
throw new TRPCError({
code: "INTERNAL_SERVER_ERROR",
message: "Errore durante il login, refresh token non impostato",
});
}
return { status: "success" as const }; return { status: "success" as const };
} catch (cookieError) {
console.error("Error setting cookies:", cookieError);
throw new TRPCError({
code: "INTERNAL_SERVER_ERROR",
message: `Errore durante l'impostazione dei cookies: ${(cookieError as Error).message}`,
});
}
} catch (e) { } catch (e) {
console.error("Login error:", e);
throw new TRPCError({ throw new TRPCError({
code: "INTERNAL_SERVER_ERROR", code: "INTERNAL_SERVER_ERROR",
message: `Errore login: ${(e as Error).message}`, message: `Errore login: ${(e as Error).message}`,