JOOMLA自定义查询字符串登录重定向



我正在尝试找到一种创建链接的方法,以将用户带到/component/users/?view=login页面,然后将它们重定向到与'login不同的页面。重定向页面的设置在模块中。我想知道使用

(例如 )是否可以这样做
<a href="/component/users/?view=login&redirect=RedirectPage"></a>

我可以在许多不同的链接中使用不同的值进行重定向。

尝试一下, dude 。可能会略微超过您的跑步版本的Joomla;但应该是类似的逻辑。

步骤 1 打开文件:主页directory/components/com_users/controllers/user.php

步骤 2 搜索以下代码近线:61

// Perform the log in.
  if (true === $app->login($credentials, $options)) {
   // Success
   $app->setUserState('users.login.form.data', array());
   $app->redirect(JRoute::_($app->getUserState('users.login.form.return'), false));
  } else {
   // Login failed !
   $data['remember'] = (int)$options['remember'];
   $app->setUserState('users.login.form.data', $data);
   $app->redirect(JRoute::_('index.php?option=com_users&view=login', false));
  }

步骤 3

登录设置自定义重定向

$app->redirect('index.php?option=com_chronocontact&chronoformname=Contact&Itemid=5&lang=en'); 

用上述代码替换下行

$app->redirect(JRoute::_($app->getUserState('users.login.form.return'), false)); 

▶另外,我认为这里有不错的Joomla扩展名。

相关内容

  • 没有找到相关文章