Esempio n. 1
0
function loginUsuarioCon($user, $pass)
{
    include_once 'ejecutar_en_db.php';
    $obj = new OperacionesMYSQL();
    $user = str_replace('.', '', $user);
    if ($obj->RutValidateLoginUser($user)) {
        require 'conexion.php';
        //Incluimos la conexion a la base de datos.
        $sql = "SELECT * FROM usuario WHERE rut='{$user}' and password='******'";
        if ($result = $mysqli->query($sql)) {
            if ($rows = $result->fetch_assoc()) {
                @session_start();
                if (sesion_iniciada()) {
                    logout();
                }
                $_SESSION['id'] = $rows['idUsuario'];
                $_SESSION['rut'] = $rows['rut'];
                $_SESSION['nombre'] = $rows['nombre'];
                //Le damos el valor del nombre de usuario a la sesion usuario.
                $_SESSION['apellido'] = $rows['apellido'];
                $_SESSION['apellidoM'] = $rows['apellidoM'];
                $_SESSION['email'] = $rows['email'];
                $_SESSION['COMUNA_ID'] = $rows['COMUNA_ID'];
                $_SESSION['rutaImagen'] = $rows['rutaImagen'];
                $_SESSION['tipo'] = 'persona';
                return TRUE;
            } else {
                echo '<p>No ha podido iniciar sesion, intente mas tarde</p>';
                return FALSE;
            }
        } else {
            echo '<p>Su usuario no se encuentra, por favor regístrese primero</p>';
            return FALSE;
        }
        $mysqli->close();
    } else {
        echo '<p>Rut no valido, ingreselo correctamente</p>';
        return FALSE;
    }
}