Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2011, 08:25
lvinuezav
 
Fecha de Ingreso: diciembre-2007
Mensajes: 218
Antigüedad: 16 años, 5 meses
Puntos: 1
Comprobar si usuario esta registrado para usar componente externo no funciona en FF

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.

Última edición por lvinuezav; 26/04/2011 a las 12:18