Joomla перенаправить пользователя после выхода

Я пытаюсь перенаправить пользователя после выхода из системы, вот мой код:

$app     = JFactory::getApplication();
$user    = JFactory::getUser();
$user_id = $user->get('id');
$par     = array();
$par['return'] = urlencode(base64_encode('index.php?option=com_teaching&view=parents&layout=cpanel&Itemid=150'));

$app->logout($user_id,Array('return'=>$par['return']));

0

Решение

$user = JFactory::getUser();
$app = JFactory::getApplication();

$app->logout($user_id);
$app->redirect(JURI::base().'index.php?option=com_teaching&view=parents&layout=cpanel&Itemid=150', $error, 'error' );

или же

$app->redirect(JRoute::_('index.php?option=com_teaching&view=parents&layout=cpanel&Itemid=150', false));

после выхода

2

Другие решения

Вы должны использовать Joomla! Плагин аутентификации и в этом плагине вы можете ввести свой код перенаправления в onUserAfterLogout событие.

2

По вопросам рекламы [email protected]