【问题标题】:jomsocial - restrict access to users type com_userjomsocial - 限制对用户类型 com_user 的访问
【发布时间】:2013-02-08 08:04:05
【问题描述】:

我有两个不同的登录名。 一种是针对简单用户(com_user) 一种是针对社交网络用户(包括 JomSocial)

我有 joomla 2.5.7 版本和 JomSocial 2.6.1 版本

如何防止用户轻松访问社交网络?

我试过了,但它不起作用。

$userattr = JFactory::getUser();
$condition = $userattr->get('usertype');
if ($condition == 'Registered') { 
  redirect user to login page
}

【问题讨论】:

  • 我试过这个,但它不起作用。 ` $userattr = JFactory::getUser(); $condition = $userattr->get('attribute'); if ($condition == 'return value') { 将用户重定向到登录页面 } `
  • var_dump($condition); exit; 作为结果放入代码会产生什么结果?
  • 结果为:string(1) "2"

标签: php joomla joomla2.5 joomla1.7 jomsocial


【解决方案1】:

Jomsocial 访问取决于 jomsocial 菜单中菜单项的访问级别。

所以只需为 jomsocial 用户创建一个新组(即 jomsocialregistered)并分配 jomsocial 菜单项。这将留给您将 jomsocial 用户正确分配到这个新创建的组的任务,但我不知道您打算如何实现这一点。

【讨论】:

    猜你喜欢
    • 2016-10-18
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 1970-01-01
    • 2019-06-09
    • 2012-09-17
    • 1970-01-01
    • 2015-10-14
    相关资源
    最近更新 更多