prepare("SELECT id_usuario, nombre, password, rol FROM usuarios WHERE email = ?"); $stmt->bind_param("s", $email); $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows == 1) { $usuario = $result->fetch_assoc(); // Validamos contraseña hash if (password_verify($password, $usuario['password'])) { $_SESSION['id_usuario'] = $usuario['id_usuario']; $_SESSION['usuario'] = $usuario['nombre']; $_SESSION['rol'] = $usuario['rol']; escribir_log("Login exitoso: " . $usuario['nombre'] . " (Rol: " . $usuario['rol'] . ")"); // <--- LOG // Redirección inteligente según el Rol if ($_SESSION['rol'] === 'admin') { // Si es el dueño, directo a la cocina y estadísticas header("Location: admin/dashboard.php"); } else { // Si es un cliente de Paraná, directo a que compre algo rico header("Location: index.php"); } exit(); } else { escribir_log("Contraseña incorrecta: Intento fallido para el email $email"); // <--- LOG header("Location: login.php?error=password"); exit(); } } else { escribir_log("Usuario inexistente: Intento de login con email no registrado: $email"); // <--- LOG header("Location: login.php?error=user"); exit(); } } ?> Login - La Pecosa

Login

¿Olvidaste tu contraseña?

¿No tenés cuenta? Registrate gratis