【问题标题】:How to redirect the user according to their user groups in Joomla如何根据用户在 Joomla 中的用户组重定向用户
【发布时间】:2015-01-10 07:11:25
【问题描述】:

我在 Joomla 中创建了我的网站。在我的站点中,我创建了 3 个用户组(“访客”、“未注册”、“已注册”),并且在文章中创建了一种称为抽象角的博客。 “访客”和“未注册”用户只能查看指南,但不能提交摘要。 “注册”用户可以提交摘要。我正在使用两张图片来显示“摘要指南”和“摘要提交”链接。如何将此用户重定向到特定文章?

请帮助我。我是 Joomla 的新手。

【问题讨论】:

  • 您能否进一步阐明您的关键问题的含义,“我如何将这个用户重定向到特定的文章?”目前尚不清楚您在问什么。您想知道如何将图片中的链接附加到这些页面吗?
  • 是的,我想使用 2 个条件将图像中的链接附加到那些页面。条件 1 -> 如果该用户是注册用户,则他可以访问提交页面。条件 2 -> 如果他不是注册用户,则需要重定向到其他页面。对于相同的图像链接

标签: joomla joomla2.5 joomla3.0


【解决方案1】:

这里有一个解决方案:

1.first you need to find out user group id

$user = JFactory::getUser();
$groups = $user->get('groups');

  foreach($groups as $group) {
 if ($group==3)//ex: group id is 3 for registered user 

 {

    echo"redirect page 1";

  }else{

   echo "redirect page 2";

     }


   }

【讨论】:

    猜你喜欢
    • 2017-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-09
    相关资源
    最近更新 更多