editar, modificar, ver y crear productos listo

This commit is contained in:
2025-08-27 14:52:47 -04:00
parent f050db4359
commit 2d596b93ad
20 changed files with 242 additions and 183 deletions

View File

@@ -130,21 +130,21 @@ const authConfig: NextAuthConfig = {
return token; // Si no ha expirado, no hacer nada y devolver el token actual
}
console.log("Now Access Expire:",token.access_expire_in);
// console.log("Now Access Expire:",token.access_expire_in);
// 3. Si el token de acceso ha expirado, verificar el refresh token
console.log("Access token ha expirado. Verificando refresh token...");
// console.log("Access token ha expirado. Verificando refresh token...");
if (now > (token.refresh_expire_in as number)) {
console.log("Refresh token ha expirado. Forzando logout.");
// console.log("Refresh token ha expirado. Forzando logout.");
return null; // Forzar el logout al devolver null
}
console.log("token:", token.refresh_token);
// console.log("token:", token.refresh_token);
// 4. Si el token de acceso ha expirado pero el refresh token es válido, renovar
console.log("Renovando token de acceso...");
// console.log("Renovando token de acceso...");
try {
const res = await resfreshTokenAction({ token: token.refresh_token as string });
@@ -152,10 +152,10 @@ const authConfig: NextAuthConfig = {
throw new Error('Fallo en la respuesta de la API de refresco.');
}
console.log("Old Access Expire:", token.access_expire_in);
console.log("New Access Expire:", res.tokens.access_expire_in);
// console.log("Old Access Expire:", token.access_expire_in);
// console.log("New Access Expire:", res.tokens.access_expire_in);
console.log("token:", token.refresh_token);
// console.log("token:", token.refresh_token);
// Actualizar el token directamente con los nuevos valores