1
Sviluppo / Re:Recuperare l'utente Autenticato
« il: 28 Apr 2010, 17:35:36 »
Ho anche io la necessità di recuperare l'id dell'utente logato. Credo che il codice utilizzato sia corretto ma ho un problema, la mia index si trova in una sottocartella e credo che sia questo il motivo per cui il codice non funziona.
Io uso apache, nella cartella htdocs ho la cartella di joomla, ora la mia index si trova in joomla/templates/mio_template/index.php.
E' possibile che il codice non funzioni perchè da tale posizione la index non vede la corretta JPATH_BASE? Come potrei modificarlo?
Codice:
Io uso apache, nella cartella htdocs ho la cartella di joomla, ora la mia index si trova in joomla/templates/mio_template/index.php.
E' possibile che il codice non funzioni perchè da tale posizione la index non vede la corretta JPATH_BASE? Come potrei modificarlo?
Codice:
Codice: [Seleziona]
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' );
require('libraries/joomla/factory.php');
// initialize the application
$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();
$user =& JFactory::getUser();
$user->get('id');