繁体   English   中英

Joomla自定义组件内的访问权限

[英]Access permission inside Joomla custom component

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

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

在Joomla中有什么方法可以做到这一点? 我知道如何在组件级别设置权限。 但是,如何在同一组件内设置权限。

通过在主控制器文件或节控制器中添加限制,我可以在代码级别上做到这一点,但是Joomla中有什么方法可以做到这一点?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM