插件 Joomla 3.x 登录后重定向 joomla 用户

问题描述

我在登录用户登录主页后创建了一个扩展。它会将用户重定向到我想要的特定页面

enter image description here

但是当我登录时什么也没有发生。它仍然在主页上,不要重定向到我调整的页面

这是我的 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.'&itemId='.$menu_id);
        $app->redirect($url,'Login !!');
    }
}
?>

我做错了什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...