【问题标题】:Access permission inside Joomla custom componentJoomla 自定义组件内的访问权限
【发布时间】:2015-05-03 17:34:48
【问题描述】:

我正在为我的项目开发一个 Joomla 自定义组件。我的系统中有 3 个用户组,除了 Joomla 的默认用户组。比方说,“实验室协助”、“医生”和“接待”,在我的组件内部有医生、实验室协助和接待部分。

每个部分只能由相关用户组访问。例如,医生无法访问实验室部分,接待处只能访问预订等。

有没有办法在 Joomla 中做到这一点?我知道如何在组件级别设置权限。但是如何在同一个组件内设置权限。

我可以在代码级别通过向主控制器文件或部分控制器添加限制来做到这一点,但是在 Joomla 中有没有办法做到这一点?

【问题讨论】:

    标签: php joomla


    【解决方案1】:

    我知道这是一种解决方法,但如果有人遇到与我相同的问题,这就是我为完成工作所做的事情。

    在主控制器文件中,我捕获视图名称,然后将其传递给自定义辅助函数。 帮助函数获取当前登录用户的用户组。我为每个用户组硬编码了可访问区域。 然后我检查通过的视图可以被当前用户组访问。

    【讨论】:

      猜你喜欢
      • 2012-07-19
      • 1970-01-01
      • 2016-03-13
      • 1970-01-01
      • 2013-06-28
      • 1970-01-01
      • 1970-01-01
      • 2013-04-03
      • 1970-01-01
      相关资源
      最近更新 更多