hola:
Les cuento que lo hicimos andar copiando una ayuda que habíamos tenido del Siu para hacer andar openid en Pilaga y Diaguita
- Editar
php/nucleo/lib/toba_manejador_sesiones.php
buscar la función invocar_metodo_usuario y alli hacer el siguiente cambio
private function invocar_metodo_usuario($metodo, $parametros)
{
$subclase = toba::proyecto()->get_parametro(‘usuario_subclase’);
//if (trim($subclase) == ‘’) {
// $subclase = ‘toba_usuario_basico’;
//} else {
// $this->cargar_clase_usuario();
//}
if( isset( $_SESSION[‘openid’] ) ){
require_once(“nucleo/lib/toba_usuario_openid.php”);
$subclase = “toba_usuario_openid”;
} else if (trim($subclase) == ‘’) {
$subclase = ‘toba_usuario_basico’;
} else {
$this->cargar_clase_usuario();
}
$estado = call_user_func_array( array($subclase, $metodo), $parametros );
return $estado;
}
- Poner el archivo
toba_usuario_openid.php
en la carpeta php/nucleo/lib
*adjunto el archivo provisto en su momento por Siu
toba_usuario_openid.php.txt (4.2 KB)