示例#1
0
function confirmarPedido()
{
    require_once 'modulos/pedidos/modelos/pedidoModelo.php';
    require_once 'modulos/usuarios/modelos/usuarioModelo.php';
    require_once 'modulos/pedidos/clases/PlatilloElementos.php';
    $json = getUsuarioFromEmail($_SESSION['email']);
    echo json_encode($json);
}
示例#2
0
    // Get login URL
    global $loginUrl;
    $loginUrl = $facebook->getLoginUrl(array('scope' => 'email', 'redirect_uri' => $site_url));
    //Guardamos la página desde la cual le dieron inciar sesión
    $_SESSION['paginaLoginFacebook'] = getUrl();
}
//si ya inicio sesión en facebook, entonces hacemos varias validaciones
if ($user) {
    //tenemos un usuario logeado en facebook
    //Datos de facebook
    $email = $user_info['email'];
    $nombre = $user_info['name'];
    require_once 'modulos/principal/modelos/login.php';
    require_once 'modulos/usuarios/modelos/usuarioModelo.php';
    //validamos si este usuario ya tiene su email registrado, sino creamos un usuario nuevo
    $usuario = getUsuarioFromEmail($email);
    if (!isset($usuario) || $usuario->email == "") {
        //el usuario no existe en la bd, crearlo!
        require_once 'modulos/usuarios/clases/Usuario.php';
        require_once 'modulos/principal/modelos/login.php';
        require_once 'modulos/usuarios/modelos/usuarioModelo.php';
        $usuario = new Usuario();
        $usuario->email = $email;
        $usuario->habilitado = 1;
        $usuario->password = md5(getUniqueCode(10));
        $usuario->tipo = 0;
        $id = crearUsuario($usuario);
        $usuario->idUsuario = $id;
    }
    //el usuario ya existe en la bd, loggearlo!
    getLogin($usuario->email, $usuario->password);