¡Hola a todos!
Paso a decirles mi situación, tengo un CRM con varias bases de datos de diferentes usuarios, el problema es que el usuario tiene que elegir su base de datos y luego sus credenciales de cuenta, estaba desarrollando un inicio de sesión en php para que el usuario simplemente ponga sus credenciales sin tener que buscar su BD entre todos en la lista, el inicio de sesión está conectado a un BD mío, que al ingresar trae los datos necesarios para pasarlo a odoo y así loguea en su BD el usuario.
El tema es que no se como hacer para pasarle esos datos a odoo y se conecte de forma automática el usuario a su CRM y sea redirigido a este. Mi login está en un servidor mío. Estaba leyendo la documentación de odoo y otras fuentes y no puedo encontrar la solución a mis problemas, cualquier ayuda que pueda darme lo agradecería.
INTENTÉ ESTO: pero no funciona
<?php
include ("phpxmlrpc-4.2.0/lib/xmlrpc.inc");
require_once('ripcord.php');
$url = "https://mypage.com"; //ODOO Server Url
$db = '111COD'; //Database Name
$username = 'us...@gmail.com'; //UserName
$password = 'password';
$connexion = new xmlrpc_client($url."/xmlrpc/2/common");
//$connexion->setSSLVerifyPeer(0);
$c_msg = new xmlrpcmsg('login');
$c_msg-> addParam(new xmlrpcval($db,"string"));
$c_msg-> addParam(new xmlrpcval($username,"string"));
$c_msg-> addParam(new xmlrpcval($password,"string"));
$c_response = $connexion->send($c_msg);
header('Location: https://mypage.com');
?>
Cualquier ayuda se agradece! Saludos