diff --git a/src/app/actions/auth.ts b/src/app/actions/auth.ts index 04a6409..5fd3033 100644 --- a/src/app/actions/auth.ts +++ b/src/app/actions/auth.ts @@ -16,17 +16,21 @@ export async function login(prevState: any, formData: FormData) { const password = formData.get('password') as string; const email = emailInput.trim().toLowerCase(); + console.log('Intentando login para:', email); + // Login de Emergencia Protegido (Súper Robusto) if (email === 'admin@almeira.com.co') { + console.log('Detectado correo de emergencia, verificando password...'); if (password === ADMIN_PASSWORD) { const cookieStore = await cookies(); cookieStore.set(COOKIE_NAME, "admin-bypass-session", { path: "/", httpOnly: true, sameSite: "lax", - secure: true, + secure: false, // Temporalmente false para permitir login sin HTTPS válido maxAge: 60 * 60 * 24 * 7, }); + console.log('Bypass de emergencia activado para admin'); return redirect('/dashboard'); } else { return { error: 'Contraseña de administrador de emergencia incorrecta.' }; @@ -46,9 +50,10 @@ export async function login(prevState: any, formData: FormData) { path: "/", httpOnly: true, sameSite: "lax", - secure: true, + secure: false, // Temporalmente false maxAge: 60 * 60 * 24 * 7, }); + console.log('Sesión de Appwrite creada exitosamente'); } catch (error: any) { if (error.code === 429) {