/* 25/09/2015 Vicente Giraldo */ if ($_POST) { // ¡¡¡ Es un bot !!! if (!empty($_POST['email'])) { exit; } require "../BD.class.php"; require "../GM_usuarios.class.php"; require "../GM_general.class.php"; BD::conectar(); $datos = GM_usuarios::obtener_datos_para_contacto($_POST['ref']); BD::desconectar(); if ($datos != 0) { $email["accion"] = "contacto_anuncio"; $email["nombre"] = $datos["nombre"]; $email["email"] = $datos["email"]; $email["nombre_contactante"] = $_POST["nombre_contactante"]; $email["email_contactante"] = $_POST["y7687s"]; $email["tlf_contactante"] = $_POST["tlf_contactante"]; $email["referencia"] = $_POST["ref"]; $email["msj"] = $_POST["comment"]; $email["titulo"] = $datos["titulo"]; $email["enlace"] = "http://" . $_SERVER['HTTP_HOST'] . "/" . $datos['nombre_rr'] . "/" . GM_general::slugify($datos['titulo']) . "-gm" . $_POST["ref"] . ".htm"; echo GM_usuarios::enviar_email($email); } } else { return 0; }
<?php if (!$_POST) { exit; } include '../BD.class.php'; include '../GM_usuarios.class.php'; $params = array('email' => addslashes($_POST['e']), 'password' => $_POST['p']); BD::conectar(); $user = GM_usuarios::encontrar_usuario($params); echo empty($user) ? 0 : json_encode($user); BD::desconectar();
<?php if ($_POST) { if (!empty($_POST['user_email2'])) { echo -1; } require '../BD.class.php'; require '../GM_usuarios.class.php'; BD::conectar(); echo GM_usuarios::recuperar_password($_POST['em']); BD::desconectar(); } else { echo -1; }
<?php if (!$_POST) { exit; } include '../BD.class.php'; include '../GM_usuarios.class.php'; BD::conectar(); echo GM_usuarios::existe($_POST['email']); BD::desconectar();
<?php session_start(); if ($_POST) { if (!empty($_POST["signup_email"])) { exit; } // Honey pot session_start(); include '../BD.class.php'; include '../GM_usuarios.class.php'; require '../Cookies.class.php'; $param = array(); $param['nombre'] = $_POST['nombre']; $param["email"] = $_POST["loiRo"]; $param["password"] = $_POST["hpss"]; BD::conectar(); $error = GM_usuarios::nuevo_usuario($param); if ($error) { echo $error; } else { echo GM_usuarios::login_usuarios($param); GM_usuarios::copiar_cookies_a_favoritos($_SESSION["usuario_id"]); } BD::desconectar(); }
$ret = $_POST['ret']; $usuario_id = isset($_SESSION['usuario_id']) ? $_SESSION['usuario_id'] : 0; BD::conectar(); if ($usuario_id) { GM_usuarios::limpiar_articulos($usuario_id, $prefijo_ref); $cuantas = GM_usuarios::contar_articulos_usuario($usuario_id, $prefijo_ref); if ($cuantas < GM_usuarios::$max_favoritos) { if (!GM_usuarios::existe_articulo($usuario_id, $prefijo_ref . $ref)) { $ok = GM_usuarios::almacenar_articulo($usuario_id, $prefijo_ref . $ref); if ($ok) { GM_usuarios::sumar_favorito($ref, $prefijo_ref); } } else { echo -1; } } else { echo 0; } } else { require '../Cookies.class.php'; Cookies::limpiar_articulos(); $ok = Cookies::set_articulo($prefijo_ref . $ref); } if ($ok == 1 && $ret) { $item = GM_usuarios::obtener_datos_vistos_recientemente(array($ref), $prefijo_ref); $item[0]['precio'] = number_format($item[0]['precio'], 0, ',', '.'); echo json_encode($item); } else { echo $ok; } BD::desconectar();
<?php session_start(); include '../BD.class.php'; include '../GM_usuarios.class.php'; $MAX = 10; // número máximo de datos que se pueden almacenar por un único usuario if ($_SESSION["usuario_id"]) { BD::conectar(); $params = array(); $cuantas = GM_usuarios::contar_busquedas_usuario($_SESSION["usuario_id"]); if ($cuantas < $MAX) { if (!GM_usuarios::existe_busqueda($_SESSION["usuario_id"], $_POST["url"])) { $params["usuario"] = $_SESSION["usuario_id"]; $params["url"] = $_POST["url"]; $params["keywords"] = $_POST["nameBusc"]; $result = GM_usuarios::almacenar_busqueda($params); if ($result) { echo 0; } else { echo 1; } } else { echo 2; } } else { //-------- MENSAJE PARA QUE BORRE echo 3; } BD::desconectar(); }
<?php /* Autor: Vicente Giraldo Fecha: 02/12/2015 Descripción: Envío del formulario de contacto. */ if ($_POST) { if (!empty($_POST["fContactoEmail"])) { exit; } // Honey pot require '../GM_usuarios.class.php'; $params = array('accion' => 'contacto', 'nombre' => $_POST['fContactoNombre'], 'usuario_email' => $_POST['io87d'], 'consulta' => $_POST['fContactoAsunto']); echo GM_usuarios::enviar_email($params) ? 1 : 0; }