Les dejo un "extracto" del código para acceder a los datos del usuario logueado en nuestro Joomla. Muy bueno para que, por ejemplo, puedan acceder a nuestra aplicación externa solo usuarios logueados al CMS.
miAplicacion.php
define( '_VALID_MOS', 1 );
require_once( '../configuration.php' );
require_once( '../includes/joomla.php' );
$mainframe = new mosMainFrame( $database, $option, '.' );
$mainframe->initSession();
$my=$mainframe->getUser();
//$my->gid = 0 ==> the user is not logged in
//$my->gid = 1 ==> the user is a registered user
//$my->gid = 2 ==> the user is a special user
echo "Estado de logon: " .$my->gid;
echo "Id de usuario: " .$my->id ;
echo "Nombre de Usuario: " . $my->username ;
echo "Tipo de Usuario: " . $my->usertype;
echo "E-mail: " . $my->email ;
echo "Parametros: " . $my->params ;
echo "Nombre: " . $my->name ;
echo "Bloqueado?:" . $my->block;
echo "Fecha de Registro: " . $my->registerDate;
echo "Fecha de última Visita: " . $my->lastvisitDate;
?>
Suscribirse a:
Enviar comentarios (Atom)
3 comentarios:
Muy bueno, ¿con qué versiones de Joomla funciona? ¿1.0.x y 1.5.x o alguna de las dos en particular?
Lo hice para la versión 1.0.x, habria que probarla en las 1.5.x pero sino leyedo un poco el include/joomla.php sale.
HOLA SE QUE ES UN POCO VIEJO ESTE COMENTARIO Q HICIERON PERO QUIERO PROBARLO CON EL 1.5.23 Y NO LE LLEGO ALGUIEN LO HA HECHO?
Publicar un comentario