起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15805|回复: 11

[处理中5] getAllRoleCodes函数得到的角色列表有些不是rolecode

[复制链接]

20

主题

81

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
发表于 2017-7-18 13:17:54 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 the7thsense 于 2017-7-18 14:18 编辑

BeX5v3.6
想实现页面显示根据角色进行设置,运行不起作用。debugger进去发现,有些权限取出来是rolecode,有的取的是ID。
不知道是什么原因,有没有人也发现类似的情况,如何解决。

QQ图片20170718131318.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-7-18 15:06:15 | 显示全部楼层
本地测试没问题啊
roles.png




确认是否自己修改过getSysParamsAction这个action
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

20

主题

81

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
 楼主| 发表于 2017-7-18 17:07:35 | 显示全部楼层
没有改过,我在开发环境下运行也是没问题的,发布后的程序出现这种情况。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-7-18 17:33:21 | 显示全部楼层
开发环境连正式的数据库获取的数据是什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

20

主题

81

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
 楼主| 发表于 2017-7-20 17:44:07 | 显示全部楼层
本帖最后由 the7thsense 于 2017-7-20 17:45 编辑

开发环境连接正式数据库获取的数据与正式运行环境下是一样的,部分显示rolecode,部分显示roleID。不过正式环境下的数据库权限配置比开发环境数据库复杂。登录用户因为是系统管理员,设置代理了多个人员,不知道跟这个有没有关系。截图里显示ID的角色在sa_oprole表里都有记录的。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-7-21 09:18:35 | 显示全部楼层
用一个非系统管理员登录,没有设置代理的看看是否正确

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

20

主题

81

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
 楼主| 发表于 2017-7-21 13:08:00 | 显示全部楼层
不设置代理的情况下,显示是正常的。可是这也解决不了问题啊,代理人员无法正确获得被代理人的角色权限,有些功能没办法用。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-7-21 14:46:32 | 显示全部楼层
你好楼主,您反馈的这个现象通过验证是产品缺陷,我们已提交到产品组(内部编号:2017072100004),感谢楼主的支持与配合。

代理人员无法正确获得被代理人的角色权限,有些功能没办法用,功能找需要获取被代理人的角色code吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

20

主题

81

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
 楼主| 发表于 2017-7-25 13:37:57 | 显示全部楼层
是的,为了使用角色的授权功能,有些功能是与创建的空角色(不绑定环节)绑定,然后通过角色权限判断当前用户是否有使用此功能的权限。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-7-25 15:05:02 | 显示全部楼层
有些功能是与创建的空角色(不绑定环节)绑定这个是自己设置的?
平台默认的功能权限的设置都是具体到环节的啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 14:14 , Processed in 0.056127 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表