找回密码
 立即注册

QQ登录

只需一步,快速开始

qtcxc 活字格认证

高级会员

67

主题

355

帖子

1069

积分

高级会员

积分
1069

活字格认证

qtcxc 活字格认证
高级会员   /  发表于:2019-1-9 11:29  /   查看:3672  /  回复:11
咨询:
目前查看现有的 活字格demo 、的菜单组件和用户管理 上来看,关于权限的管理需要针对具体的某个功能进行授权。
这种方式对于针对性的如针对某个按钮,某个菜单,某给页面控制权限的时候很有针对性,针对具体的这个功能谁可以用比较清晰。

但是如果我反过来想查看已经定义好的角色,到底拥有了哪些,菜单,哪些按钮,哪些功能的权限时 ,却找不到一个侵袭的列表可以看出来。

这种需求是需要整体了解各个角色可以用功能,重新郑铁调整使角色权限时使用,相对到每个模块每个按钮中找效率更高不容易出现遗漏。

针对上面的问题,不知道有没有什么好的解决办法可以实现。

14 个回复

倒序浏览
lwt悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-1-9 15:53:02
推荐
本帖最后由 lwt 于 2019-1-9 15:54 编辑

之前提过一个想法,被官方否决了。如果能把数据表的增,改,删,查几个权限,在按钮中能够进行判断就方便了,假设这个功能 为一个数据表权限判断插件,按钮中放入插件再选择要操作的数据库作为条件,判断当前用户对该表是否有增,改,删,查几个权限。如果有权限按钮继续执行,没权限提示中止操作,这样就起到事前判断权限的效果了。
回复 使用道具 举报
dino活字格认证
高级会员   /  发表于:2019-1-9 11:37:32
沙发
我的做法是自己建立一套权限体系,通过数据表维护起来,在页面、功能模块、操作时,实时从表中获取该用户是否具备该项权限,再来执行下一步。
权限表就可以一目了然。

点评

请教你一下, 自己建立的体系, 假如用户不具备当前页面访问权限, 怎么阻止用户继续访问呢? 用js代码很容易绕过去  发表于 2019-1-16 00:26
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2019-1-9 12:19:50
板凳
谢谢楼上的解答,我有想过这个思路。
遇到一个较具体的问题:用这个方法的话,菜单功能也要自己重新构建无法用现有的菜单组件,现在提供的菜单组件,可以自动隐藏没权限的菜单项,如果用额外的权限表,则只能做到都显示出来,然后点击后才能判断是否有权限。

而自己构建菜单功能的话,这个没权限不显示不占地的效果实现起来也挺麻烦的。

点评

主要是怎么阻止用户访问, 你如果只是单纯的想要隐藏, 还是挺简单的. 只要会点js  发表于 2019-1-16 00:26
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-1-9 14:19:18
地板
qtcxc 发表于 2019-1-9 12:19
谢谢楼上的解答,我有想过这个思路。
遇到一个较具体的问题:用这个方法的话,菜单功能也要自己重新构建无 ...

您说的这个既包含了操作权限,也包含了显示权限,因为在整个系统中比较多比较杂,没有办法去针对你的系统去进行一个识别,这个不像代码开发,如果使用代码开发的话完全可以做一个这样的维护页面,其他的权限依照这个底层逻辑来做。但是活字格的底层架构是固定的,每个人做得页面都不一样,暂时还无法自动识别每个页面上的所有权限操作。目前可做的只能是手动去维护一套权限页面进行展示
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-1-9 16:36:37
6#
lwt 发表于 2019-1-9 15:53
之前提过一个想法,被官方否决了。如果能把数据表的增,改,删,查几个权限,在按钮中能够进行判断就方便了 ...

目前版本确实还无法做到,大家可以在产品需求版块针对该需求提出自己的想法
回复 使用道具 举报
nuan1989
初级会员   /  发表于:2019-1-16 00:23:05
7#
dino 发表于 2019-1-9 11:37
我的做法是自己建立一套权限体系,通过数据表维护起来,在页面、功能模块、操作时,实时从表中获取该用户是 ...

请教你一下, 自己建立的体系, 假如用户不具备当前页面访问权限, 怎么阻止用户继续访问呢? 用js代码很容易绕过去
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-1-16 08:31:26
8#
nuan1989 发表于 2019-1-16 00:23
请教你一下, 自己建立的体系, 假如用户不具备当前页面访问权限, 怎么阻止用户继续访问呢? 用js代码很容易 ...

做一个空首页,在页面加载的时候去添加判断,如果权不满足,正常跳转,否则跳转提醒页面
回复 使用道具 举报
nuan1989
初级会员   /  发表于:2019-1-16 09:39:23
9#
Eric.Liang 发表于 2019-1-16 08:31
做一个空首页,在页面加载的时候去添加判断,如果权不满足,正常跳转,否则跳转提醒页面

您是说用js这样跳转?
---------------------
"window.location.href=页面地址"
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-1-16 09:42:33
10#
nuan1989 发表于 2019-1-16 09:39
您是说用js这样跳转?
---------------------
"window.location.href=页面地址"

您好,您看下链接中的教程呢,楼上是这个意思哦~https://gcdn.grapecity.com.cn/fo ... hlight=%BD%C7%C9%AB

您如果还有什么问题请重新开一帖提问哈,尽量保证一个帖子解决一个问题哦~感谢理解与支持~

点评

这个本质也是个js跳转, 和权限控制没有关系吧? 关键还是"页面权限", 以及表权限控制  发表于 2019-1-16 10:14
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部