Fix: Disable secure cookies for HTTP & add detailed logs
This commit is contained in:
parent
310caf1696
commit
00aeb44baa
@ -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) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user