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

?>