>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;

?>