Ik zou graag de user info willen uitlezen van de user die momenteel ingelogd is in joomla.
ik heb een code in php die dat zou moeten doen:
<?php
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();
$userid = $user->get('id');
print_r($user);
print_r($user->id);
echo $userid;
?>
Nu krijg ik wel iets te zien maar er zit eigenlijk niets in. ik ben momenteel ingelogd op mijn joomla site met een gebruiker en krijg dan dit te zien:
JUser Object ( [isRoot:protected] => [id] => 0 [name] => [username] => [email] => [password] => [password_clear] => [block] => [sendEmail] => 0 [registerDate] => [lastvisitDate] => [activation] => [params] => [groups] => Array ( ) [guest] => 1 [lastResetTime] => [resetCount] => [requireReset] => [_params:protected] => Joomla\Registry\Registry Object ( [data:protected] => stdClass Object ( ) [separator] => . ) [_authGroups:protected] => [_authLevels:protected] => [_authActions:protected] => [_errorMsg:protected] => [userHelper:protected] => JUserWrapperHelper Object ( ) [_errors:protected] => Array ( ) [aid] => 0 ) 0
De code staat in mijn joomla folder /var/www/mijnsite/public_html/
en heet test1.php
Staat deze in de juiste folder?
Moet ik deze code ergens anders in verwerken zoja in welke file moet dat dan?
Alvast bedankt
Mike
ik heb een code in php die dat zou moeten doen:
<?php
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();
$userid = $user->get('id');
print_r($user);
print_r($user->id);
echo $userid;
?>
Nu krijg ik wel iets te zien maar er zit eigenlijk niets in. ik ben momenteel ingelogd op mijn joomla site met een gebruiker en krijg dan dit te zien:
JUser Object ( [isRoot:protected] => [id] => 0 [name] => [username] => [email] => [password] => [password_clear] => [block] => [sendEmail] => 0 [registerDate] => [lastvisitDate] => [activation] => [params] => [groups] => Array ( ) [guest] => 1 [lastResetTime] => [resetCount] => [requireReset] => [_params:protected] => Joomla\Registry\Registry Object ( [data:protected] => stdClass Object ( ) [separator] => . ) [_authGroups:protected] => [_authLevels:protected] => [_authActions:protected] => [_errorMsg:protected] => [userHelper:protected] => JUserWrapperHelper Object ( ) [_errors:protected] => Array ( ) [aid] => 0 ) 0
De code staat in mijn joomla folder /var/www/mijnsite/public_html/
en heet test1.php
Staat deze in de juiste folder?
Moet ik deze code ergens anders in verwerken zoja in welke file moet dat dan?
Alvast bedankt
Mike
Vraag User opvragen php