1. Para esto comenzamos a crear un archivo en nuestra raíz de la pagina. ecojoom3.php
// Código tomado del index.php de Joomla 3 define('_JEXEC', 1); define('JPATH_BASE', dirname(__FILE__) ); define( 'DS', DIRECTORY_SEPARATOR ); require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' ); require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' ); $mainframe =& JFactory::getApplication('site'); //ahora realizamos la validación de si Existe validado un Usuario en Joomla if (JFactory::getUser()->username == NULL) { echo"Error"; exit; } //ya cargada la classe de User ahora podes también saber su Usernam, Nombre e id. $user = JFactory::getUser(); /* $user->username; $user->ame; $user->id;*/
Como podes ver el código parte de la misma validación del Index de Joomla 3 para lo que tomamos el sistema de lanzamiento de las clases que necesitamos para validar a nuestro usuario.
y listo en tus paginas de aplicaciones php solamente deberas de colocar este encabezadoç
Advertencia: No colocar ningun codigo antes de esto:
require_once('ecojoom3.php');
Bueno espero que les sea de utilidad...