Плагин Joomla 3.x перенаправляет пользователя joomla после входа в систему

#php #plugins #joomla #joomla3.0 #joomla-extensions

Вопрос:

Я создаю расширение после входа пользователя в систему на домашней странице. Это перенаправит пользователя на конкретную страницу, которую я хочу, как это.

введите описание изображения здесь

Но ничего не происходит, когда я вхожу в систему. он все еще на домашней странице и не перенаправляется на страницу, которую я настраиваю.

Это мой xml-код:

 <?xml version="1.0" encoding="utf-8"?>
<extension version="3.9" type="plugin"  group="user" method="upgrade">
    <name>New Login</name>
    <author>Jont Wnaw</author>
    <version>1.0.0</version>
    <description>Plugin new</description>

    <files>
        <filename>newlogin.xml</filename>
        <filename plugin="newlogin">newlogin.php</filename>
        <filename>index.html</filename>
    </files>
 
    <config>
        <fields name="params">
            <fieldset name="basic" label="Mylogin Setting">
                <field name="menu_id" type="menuitem" label="Select Redirect Page"/>
            </fieldset>
        </fields>
    </config>
</extension>
 

И newlogin.php

 <?php
error_reporting(E_ALL);
ini_set('display_erors',1);

defined('_JEXEC') or die('Access Deny');

class plgUserMyLogin extends JPlugin
{
   
    public function onUserLogin($user,$options=array()){
        $menu_id=$this->params->get('menu_id');
        $app=JFactory::getApplication();
        $menu=$app->getMenu();
        $item=$menu->getItem($menu_id);
        $url=JRoute::_($item->link.'amp;itemId='.$menu_id);
        $app->redirect($url,'Login !!');
    }
}
?>
 

Что я сделал не так?