找回密码
 立即注册

QQ登录

只需一步,快速开始

小侠米
论坛元老   /  发表于:2020-10-10 10:33  /   查看:1893  /  回复:8
10金币
本帖最后由 小侠米 于 2020-10-10 10:52 编辑

上次比赛作品中无意中看到一位格友的项目截图,里面有个专门设置用户可以增删改某个页面,勾选一下组合框就可以。
请问,这种自己管理权限功能的逻辑是什么样子的,是如何实现统一管理。那位大佬可以解释一下,如果当时那位参赛作者可以公开课分享一下经验就完美了。
那个参赛权限的截图找不到了

吐糟下:
活字格的权限管理跟平时接触的系统很不一样:
1、页面的访问权限在控制台设置;2、页面的编辑权限在设计器中设置,权限有调整就要发布一下;3、设计页面时就要把权限也提前规划好,这个有点挑战性;4、好像只能adminstrator才能登陆控制台。
好坏不清楚啊,使用的场景不同可能不同的需求,但是这个对我等新手感觉很不适应,权限设置有点凌乱哈。

最佳答案

查看完整内容

原理还是通过控制当前用户的角色来控制权限,你只需要在后台把角色的权限控制好; 页面上通过用户管理接口添加人员到角色就可以给人家添加对应的权限。 其次,不是说只有adminstrator这个用户可以登录后台,有一个管理员角色叫adminstrator,这个角色下的所有用户都可以登录管理控制台~

8 个回复

正序浏览
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-10-13 17:56:05
9#
之后会有我们的技术小姐姐做一个在前端控制角色的插件,敬请期待~
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2020-10-13 09:49:31
8#
Erik.Xue 发表于 2020-10-12 19:36
人员管理的话不应该是在设计系统时就应该确定的吗?

如果要添加角色的话,也不会一次性添加很多个角色的 ...

活字格的权限设置算是另辟途径吧,希望在权限的设置方面有更多的优化
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-10-12 19:36:59
7#
人员管理的话不应该是在设计系统时就应该确定的吗?

如果要添加角色的话,也不会一次性添加很多个角色的吧。
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2020-10-12 17:14:56
6#
本帖最后由 小侠米 于 2020-10-12 17:16 编辑

这个逻辑是能理解,只是
这么重新设计的权限,如果页面多了工作量就不是一般的大,而且都是重复枯燥没点技术的设计工作
同时,每个页面都这么添加4个角色,角色多了维护也是头大事。
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-10-12 16:28:11
5#
小侠米 发表于 2020-10-12 10:25
页面上通过用户管理接口添加人员到角色就可以给人家添加对应的权限

有点明白

理解正确!~~
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2020-10-12 10:25:04
4#
本帖最后由 小侠米 于 2020-10-12 10:32 编辑
Eric.Liang 发表于 2020-10-10 17:48
原理还是通过控制当前用户的角色来控制权限,你只需要在后台把角色的权限控制好;
页面上通过用户管理接口 ...

页面上通过用户管理接口添加人员到角色就可以给人家添加对应的权限

有点明白
这样子重新设计权限的话,那此不是每个页面都需要事先设置4种角色并配置好表权限,例如:
1、有个页面A
2、角色事先考虑分好:
页面A查看角色
页面A新增角色
页面A编辑角色
页面A删除角色
3、表设计的行权限根据上面设置好
4、权限管理页面勾选同时更新用户对应上面的4角色
求验证是不是理解对
回复 使用道具 举报
白菜贝贝悬赏达人认证 活字格认证
银牌会员   /  发表于:2020-10-10 16:36:57
2#
也想看看大佬的DEMO
个人也做过类似的简易版,大概就是做了表,比如这个样子:


然后ODATA判断下他有没有权限(找到有ID,就大于0的就可以执行命令/写在页面加载上,没权限就禁用)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-10-10 10:33:42
来自 3#
原理还是通过控制当前用户的角色来控制权限,你只需要在后台把角色的权限控制好;
页面上通过用户管理接口添加人员到角色就可以给人家添加对应的权限。

其次,不是说只有adminstrator这个用户可以登录后台,有一个管理员角色叫adminstrator,这个角色下的所有用户都可以登录管理控制台~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部