如何跟踪查看当前用户拥有指定菜单窗体的权限值(GetUserActions方法)

  如何跟踪查看当前用户拥有指定菜单窗体的权限值(GetUserActions方法)

模拟场景

假设我们要跟踪【数据字典】模块【产品资料】窗体用户拥有的权限值。

贴图图片-跟踪当前用户拥有指定菜单窗体的权限值5


首先,在【数据字典】模块主窗体 frmDataDictionaryMain.cs文件的【产品资料】菜单事件设断点。


贴图图片-跟踪当前用户拥有指定菜单窗体的权限值1

打开MdiTools.cs文件,在OpenChildForm方法设断点,如下图:

贴图图片-跟踪当前用户拥有指定菜单窗体的权限值2


运行到此处,可以查看int类型auth变量的值,既为当前用户拥有本窗体的权限值。如下图:


贴图图片-跟踪当前用户拥有指定菜单窗体的权限值3


当前用户所在角色:testrole,对应的【产品资料】权限:


贴图图片-跟踪当前用户拥有指定菜单窗体的权限值4






扫一扫加微信:
 

版权声明:本文为CSFramework文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

如何跟踪查看当前用户拥有指定菜单权限GetUserActions方法
支持级别分配权限(把自己拥有权限分配给其他用户)
权限机制
自定义按钮权限控制-扩展权限按钮详解
框架提供关闭当前,除此之外全部关闭功能(弹出菜单
新增模块菜单,添加功能后在角色分配权限里看不到菜单
判断当前用户对某个按钮有访问权限
组织机构特殊权限数据权限 - 控制用户查看同级或子级单据数据
如何扩展自定义权限按钮
新增菜单没有显示也不能导入菜单解决方案 - MenuItemTag详解
系统管理模块“菜单权限Bug
C/S系统开发框架权限系统 - 数据权限 - AuthorityCategory类详解
如何进行菜单管理、扩展权限、更改自定义按钮名称|C/S框架网
权限管理:给某个用户仅分配一个模块一个一个按钮功能
通用弹出菜单设置权限,可以隐藏指定菜单
SQL查看当前数据库所有请求情况,包括登录用户,登录时间,连接数目
用户管理表格右键弹出菜单:修改密码,复制权限,锁定用户|C/S框架网
继承关系图详解
如何删除左侧导航栏菜单项?
用户数据操作报告(frmOperateReport)使用方法