Ejemplo n.º 1
0
}
if (isset($_POST['cp'])) {
    $CP = $_POST['cp'];
} else {
    $CP = "";
}
if (isset($_POST['direccio'])) {
    $direccio = $_POST['direccio'];
} else {
    $direccio = "";
}
if (isset($_POST['poblacio'])) {
    $poblacio = $_POST['poblacio'];
} else {
    $poblacio = "";
}
$ip = get_ip_real();
if (validar_email($email)) {
    if (email_existeix($email)) {
        echo "2";
    } else {
        if ($nom != "" && $cognom != "" && $email != "" && $pass != "" && $telf != "" && $CP != "" && $direccio != "" && $poblacio != "") {
            insertar_nou_usuari($nom, $cognom, $email, $pass, $telf, $CP, $direccio, $poblacio, $ip);
            echo "1";
        } else {
            echo "4";
        }
    }
} else {
    echo "3";
}
Ejemplo n.º 2
0
<?php

include "funciones/funciones.php";
//validar datos de login
$errores = [];
if (empty($_POST['email_login'])) {
    $errores[] = "El email es obligatorio";
} elseif (validar_email($_POST["email_login"])) {
    $errores[] = "No es un email valido";
}
if (empty($_POST['pass_login'])) {
    $errores[] = "La contraseña es obligatoria";
}
if (!$errores) {
    $clave_encriptada = md5($_POST['pass_login']);
    $_POST["email_login"] = filter_var($_POST["email_login"], FILTER_SANITIZE_EMAIL);
    $_POST["email_login"] = mysqli_real_escape_string($con, $_POST["email_login"]);
    //veo si corresponden con los de la bae de datos
    $ssql = "select * from usuarios where email_usuario='{$_POST["email_login"]}' and clave_usuario='{$clave_encriptada}'";
    if ($rs = mysqli_query($con, $ssql)) {
        if (mysqli_num_rows($rs) > 0) {
            $ssql_activado = "SELECT * FROM usuarios WHERE email_usuario='{$_POST["email_login"]}' AND estado= 1 ";
            if ($rs_activo = mysqli_query($con, $ssql_activado)) {
                if (mysqli_num_rows($rs_activo) > 0) {
                    $fila = mysqli_fetch_array($rs);
                    cerrar_conexion($con);
                    //datos del usuario
                    $_SESSION['usuario']['id_usuario'] = $fila['id_usuario'];
                    $_SESSION['usuario']['nombre'] = $fila['nombre_usuario'];
                    $_SESSION['usuario']['apellido'] = $fila['apellido_usuario'];
                    $_SESSION['usuario']['email'] = $fila['email_usuario'];
Ejemplo n.º 3
0
function confirma_campo($valor_1, $valor_2, $campo, $campo_confirmacion)
{
    $respuesta = new xajaxResponse('utf-8');
    $pos = strpos($campo, "email");
    if ($pos == "") {
        //// si no es un email
    } else {
        //// si es un email se revisa
        $email = validar_email("{$valor_1}");
        if ($email === 0) {
            $respuesta->addAssign("{$campo}", "value", "");
            $respuesta->addAssign("{$campo}" . "_grupo", "className", " input-group has-error ");
            $respuesta->addAssign("{$campo_confirmacion}" . "_grupo", "className", " input-group has-error ");
            $respuesta->addAlert("El email no es valido ");
            $respuesta->addScript("document.getElementById('{$campo}').focus(); ");
            return $respuesta;
        } else {
        }
    }
    if ($valor_1 != $valor_2) {
        $resultado = "Los valores NO son iguales";
        $respuesta->addAlert("{$resultado}");
        ///	$respuesta->addAssign("$campo","style.color","red");
        $respuesta->addAssign("{$campo}", "value", "{$pos}");
        $respuesta->addAssign("{$campo_confirmacion}", "value", "");
        $respuesta->addAssign("{$campo}" . "_grupo", "className", " input-group  has-error ");
        $respuesta->addAssign("{$campo_confirmacion}" . "_grupo", "className", " input-group  has-error ");
        $respuesta->addScript("document.getElementById('{$campo}').focus(); ");
        //        document.getElementById('mobileno').focus();
    } else {
        //$respuesta->addAssign("$campo_confirmacion","style.color","green");
        $respuesta->addAssign("{$campo}", "className", " form-control  ");
        $respuesta->addAssign("{$campo_confirmacion}", "className", " form-control  ");
        $respuesta->addAssign("{$campo}" . "_grupo", "className", " input-group has-success ");
        $respuesta->addAssign("{$campo_confirmacion}" . "_grupo", "className", " input-group  has-success ");
    }
    return $respuesta;
}
Ejemplo n.º 4
0
<?php 
}
?>
<div class="comments-padding">
<div id="respond">
<h3><span>Dejanos tu comentario</span></h3>
		<div>
			<?php 
if (isset($_POST['publicar'])) {
    /*Validamos que todos los campos esten llenos correctamente*/
    if ($_POST['nombre'] != '' && $_POST['email'] != '' && $_POST['comentarios'] != '') {
        if (!validarnombre($_POST['nombre'])) {
            echo '<p>nombre solo 20 caracteres</p>';
        } else {
            if (!validar_email($_POST['email'])) {
                echo '<p>email inv&aacute;lido</p>';
            } else {
                $nombre = limpiar($_POST['nombre']);
                $email = limpiar($_POST['email']);
                $comentarios = limpiar($_POST['comentarios']);
                $ipuser = $_SERVER['REMOTE_ADDR'];
                if (validarcomentarios($_POST['comentarios'])) {
                    $estado = 'OK';
                    // Cambiar por SR si deseas que todos los mensajes no se publiquen hasta que los hayas revisado.
                    $fecha = date("Y-m-d");
                    $publicado = "Publicado";
                    $query = mysql_query("insert into comentarios (publicado , fecha , name, email , comentarios , estado) values ('{$publicado}', '{$fecha}', '{$nombre}', '{$email}' , '{$comentarios}','{$estado}' )");
                    echo mysql_error();
                    echo "Gracias por su comentario. espere..... <br>" . $actualiza;
                    //ACTULIZAMOS DESPUES DE GUARDAR
Ejemplo n.º 5
0
    if (trim($apellidos) == '') {
        $_SESSION['error']['apellidos'][] = '<p><label style="color:#FF0000;" class="control-label" for="inputError">Debe introducir los apellidos</label></p>';
        $errors++;
    } else {
        if (strlen($apellidos) > 50) {
            $_SESSION['error']['apellidos'][] = '<p><label style="color:#FF0000;" class="control-label" for="inputError">Los apellidos no debe ser superior a 50 caracteres</label></p>';
            $errors++;
        }
    }
    return $errors;
}
if (isset($_POST['add'])) {
    session_start();
    $_SESSION['error']['contacto'] = null;
    $_SESSION['error']['contacto'] = array();
    $errors = validar_email($_POST['email']);
    if ($errors == 0) {
        include_once 'conexion.php';
        $conn = cogerConexion();
        $sql1 = "select * from users where email = '" . $_POST['email'] . "'";
        $rec = mysqli_query($conn, $sql1);
        $count = 0;
        $result;
        while ($row = mysqli_fetch_array($rec)) {
            $count++;
            $result = $row;
        }
        $id = $result['id'];
        if ($id != $_SESSION['userid']) {
            if ($count == 1) {
                $stmt = $conn->prepare("INSERT INTO users_users (user_id, user_id1) VALUES (?, ?)");
Ejemplo n.º 6
0
<?php

include "funciones/funciones.php";
//validar datos de login
$errores = [];
if (empty($_POST['email_activate'])) {
    $errores[] = "El email es obligatorio";
} elseif (validar_email($_POST["email_activate"])) {
    $errores[] = "No es un email valido";
}
if (!$errores) {
    $_POST["email_activate"] = filter_var($_POST["email_activate"], FILTER_SANITIZE_EMAIL);
    $_POST["email_activate"] = mysqli_real_escape_string($con, $_POST["email_activate"]);
    //veo si corresponden con los de la bae de datos
    $ssql_activado = "SELECT * FROM usuarios WHERE email_usuario='{$_POST["email_activate"]}'";
    if ($rs_activo = mysqli_query($con, $ssql_activado)) {
        if (mysqli_num_rows($rs_activo) > 0) {
            $fila = mysqli_fetch_array($rs_activo);
            //datos del usuario
            $usuario_email = $fila['email_usuario'];
            //random del token para base actualizar la contraseña
            $random = rand(100000, 999999);
            $token = md5($random);
            //ssql
            $ssql_actualiza = "UPDATE usuarios SET token='{$token}' where email_usuario='{$usuario_email}'";
            //echo $ssql;
            //veo si corresponden con los de la bae de datos
            if (mysqli_query($con, $ssql_actualiza)) {
                if (mysqli_affected_rows($con) > 0) {
                    $_SESSION['actualizado'] = 1;
                    $para = $usuario_email;