Saludos,
Estimados amigos tengo un problema y necesito en lo posible de su ayuda, utilizo la siguiente instruccion para saber si el usuario inicio sesion y pueda utilizar un componenete externo hecho en PHP, para esto creo un archivo llamado ecojoom15.php en el rootm esta es la sintaxis :
<?php // Código tomado del index.php de Joomla 1.5, ningún derecho reservado
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'); ?>
Lo utilizo llamando de la siguiente manera:
<?php
include('../ecojoom15.php');
$user = JFactory::getUser();
if ($user->username == NULL){
echo "<b>No puede acceder a esta página sin estar logueado en Joomla.</b> <br><br> <a href='index.php'>Regresar</a>";
exit();
}
?>
Lo tengo puesto en un Wrapper, en IE 8 me funciona bien pero en FF e IE 6 no me funciona, pese a que el usuario este registrado en FF me sale que no puede acceder, prueblo esta aplicacion fuera de joomla, es decir poniendo la direccion donde se encuentra y funciona ok.
Cual puede ser el error, de antemano muchas gracias.