Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Obtener el ID del usuario logueado

Estas en el tema de Obtener el ID del usuario logueado en el foro de Joomla en Foros del Web. Saludos, tengo wrapper en Joomla y necesito saber el ID, username o el email del usuario que esta logueado para luego mostrarle una informacion de ...
  #1 (permalink)  
Antiguo 02/07/2010, 08:00
 
Fecha de Ingreso: noviembre-2003
Mensajes: 100
Antigüedad: 21 años
Puntos: 0
Obtener el ID del usuario logueado

Saludos, tengo wrapper en Joomla y necesito saber el ID, username o el email del usuario que esta logueado para luego mostrarle una informacion de si mismo.

Segun leí, con

$user =& JFactory::getUser();
echo $user->id;

me deberia salir el ID del usuario pero me esta saliendo el siguiente error:

Fatal error: Class 'JFactory' not found in /home/cuatrosf/public_html/invertir/modules/mod_user_invertir/index.php on line 32

Tambien encontré que debia poner

defined('_JEXEC') or die('Acceso Restringido');

pero esto nunca se ejecuta por que la salida que tengo es

Acceso Restringido

No se por que me estan fallando o que mas necesito hacer y solo necesito eso, obtener el ID del usuario.

Cualquier ayuda o comentario es bienvenido.

Gracias.
__________________
Digital eCommerce Solutions
Directorio de Artículos: Business Information Home Directory
  #2 (permalink)  
Antiguo 03/07/2010, 08:57
 
Fecha de Ingreso: noviembre-2003
Mensajes: 100
Antigüedad: 21 años
Puntos: 0
Respuesta: Obtener el ID del usuario logueado

Por favor alguna idea, es urgente, gracias.
__________________
Digital eCommerce Solutions
Directorio de Artículos: Business Information Home Directory
  #3 (permalink)  
Antiguo 05/07/2010, 04:22
Avatar de jdelrioj  
Fecha de Ingreso: julio-2008
Ubicación: La Rambla , Córdoba -> Andalucía
Mensajes: 340
Antigüedad: 16 años, 4 meses
Puntos: 13
Respuesta: Obtener el ID del usuario logueado

// De aqui sacamos el usuario activo
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');
$mainframe->initialise();

$mainframe->route();
$user =& JFactory::getUser();
$iden = $user->get ('id'); // Id de usuario

Espero que te sirva!!

Etiquetas: logueado, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:17.