找回密码
 立即注册

QQ登录

只需一步,快速开始

chenjamo
金牌服务用户   /  发表于:2022-10-24 14:53  /   查看:927  /  回复:3
1金币
本帖最后由 chenjamo 于 2022-10-24 14:54 编辑

根据前端权限控制实战来设置权限
  菜单设置了 页面-XXXX 权限
  表单的行权限设置了  表-XXXX-查看权限
现在一个工程中有A与B两张表单,张三只有A表单的查看权限,没有B表单的查看权限
张三访问A表单的时候在地址栏显示了 http://localhost:27528/A 这个地址
尝试将A修改为B,发现可以进入,只是没法查询数据,但是页面上的其他按钮依旧是可以使用,根据正常的逻辑,如果张三没有B表单的任何权限的时候是否应该连修改URL后都不允许访问到B表单
  能否直接官方通过系统设置的方式来解决这个问题,不然的话就需要对每张表单再进行表单加载时的验证,根据验证情况进行跳转或是其他操作,太繁琐,同时在性能上可能没有官方的好

最佳答案

查看完整内容

大佬,如果用户访问没有权限访问的页面显示的会是如下的页面哈,不管是通过其他页面跳转还是直接在地址栏中输入。如果A不需要使用b表单的话,可以将B表单所在的页面使用页面权限设置为A不能访问的,这样不管是按钮还是什么的,都不会显示了

3 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-24 14:53:22
来自 2#
大佬,如果用户访问没有权限访问的页面显示的会是如下的页面哈,不管是通过其他页面跳转还是直接在地址栏中输入。如果A不需要使用b表单的话,可以将B表单所在的页面使用页面权限设置为A不能访问的,这样不管是按钮还是什么的,都不会显示了


本帖子中包含更多资源

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

x
回复 使用道具 举报
chenjamo
金牌服务用户   /  发表于:2022-10-24 16:00:23
3#
Lay.Li 发表于 2022-10-24 14:53
大佬,如果用户访问没有权限访问的页面显示的会是如下的页面哈,不管是通过其他页面跳转还是直接在地址栏中 ...

确实,忽略了,页面权限这边的设置,这样的话就是进行权限设置的话需要在多个位置进行设置了
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-24 16:37:17
4#
大佬问题解决了就好~
后边有问题欢迎继续发帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部