请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

谢厅 讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-5-24 22:14  /   查看:3206  /  回复:3
66金币
本帖最后由 谢厅 于 2019-5-24 22:38 编辑

选项卡单元格,怎么控制角色权限,
特定的角色才能看对应的选项卡内容,没有权限的 可以显示内置的401页面而不是只要有一个子页面没权限整个页面都是401
怎么操作呢?

3 个回复

倒序浏览
dystar001悬赏达人认证
高级会员   /  发表于:2019-5-25 02:05:05
沙发
如果直接用活字格内置的用户权限的话,个人认为是无法实现的,
因为选项卡单元格的页面,是在主页面加载的时候,就全部加载的,所以会有一个子页面没有权限,整个页面都是401。

个人认为有两个方式:

1)如果权限要求不高的情况下,可以用代码隐藏选项卡的标签,然后另外用按钮来切换选项卡,按钮的权限就好写了。
这个方案的缺点是,实际用户是拥有查看子页面的权限,只是用户不知道页面名称,如果用户知道页面名称,还是可以在地址栏中键入访问的。

2)子页面加载的时候,判断登陆的用户名,如果不是合法用户,用个遮罩把整个页面遮住,这样非法用户就看不见内容了。
(感觉有点笨吧

如果有更好的办法,欢迎交流。
回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-5-25 08:48:54
板凳
dystar001 发表于 2019-5-25 02:05
如果直接用活字格内置的用户权限的话,个人认为是无法实现的,
因为选项卡单元格的页面,是在主页面加载的 ...

感谢老铁!目前确实只有这样的办法,页面加载时判断登录用户角色,把页面中关键的单元格隐藏了。不过这样真的不太合理,希望官方能把这个功能改善一下。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-5-27 09:59:40
地板
谢厅 发表于 2019-5-25 08:48
感谢老铁!目前确实只有这样的办法,页面加载时判断登录用户角色,把页面中关键的单元格隐藏了。不过这样 ...

感谢反馈,方便的话是不是可以把这个问题在BUG反馈中描述下嘞。这样可以让我们的开发同事可以实时的跟踪到~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部