Bonjour,
j'intègre a mon site Joomla une application développée en interne et je souhaiterai sécuriser mes pages.
J'ai dans l'idée de comparer le niveau d'accès de ma page avec celui de l'utilisateur loggé.
A première vue la JMenu::autorize le fait très bien mais je n'arrive pas à récupérer l'id de mon item.
J'ai essayer avec :
$menu = $app->getMenu();
$active = $menu->getActive()->id;
$active_id = isset($active) ? $active->id : $menu->getDefault()->id;
echo $active_id ;
$active_id est celui de la page d'accueil, donc $active est vide.
Puis avec JRequest::getInt('Itemid',0); qui me renvoi 0.
J'ai du me tromper quelque part mais où ?
Merci
j'intègre a mon site Joomla une application développée en interne et je souhaiterai sécuriser mes pages.
J'ai dans l'idée de comparer le niveau d'accès de ma page avec celui de l'utilisateur loggé.
A première vue la JMenu::autorize le fait très bien mais je n'arrive pas à récupérer l'id de mon item.
J'ai essayer avec :
$menu = $app->getMenu();
$active = $menu->getActive()->id;
$active_id = isset($active) ? $active->id : $menu->getDefault()->id;
echo $active_id ;
$active_id est celui de la page d'accueil, donc $active est vide.
Puis avec JRequest::getInt('Itemid',0); qui me renvoi 0.
J'ai du me tromper quelque part mais où ?
Merci
Commentaire