Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#WinForms用户/权限管理_C#_Authorization - Fatal编程技术网

C#WinForms用户/权限管理

C#WinForms用户/权限管理,c#,authorization,C#,Authorization,有谁能给我提供一个WinForms应用程序的例子,它实现了用户身份验证和授权的概念——角色或组的基础 应用程序应允许用户根据其角色访问主菜单。如果您是从数据库表构建菜单,则可以通过将其连接到另一个基于权限集排除记录的表或视图来对其进行安全修剪 下图说明了为用户设置角色权限的基础知识,并包含两个其他表格,用于对表单上的各个控件进行安全微调。 Windows窗体应用程序中基于控件的安全性 +1表示年老而完美。控件和ControlsToRoles表(现在的实体)在定义常规控件是否显示、是否禁用、是否

有谁能给我提供一个WinForms应用程序的例子,它实现了用户身份验证和授权的概念——角色或组的基础


应用程序应允许用户根据其角色访问主菜单。

如果您是从数据库表构建菜单,则可以通过将其连接到另一个基于权限集排除记录的表或视图来对其进行安全修剪

下图说明了为用户设置角色权限的基础知识,并包含两个其他表格,用于对表单上的各个控件进行安全微调。

Windows窗体应用程序中基于控件的安全性


+1表示年老而完美。控件和ControlsToRoles表(现在的实体)在定义常规控件是否显示、是否禁用、是否从表单中删除(如果它是一个已嵌入的控件)以及所有内容时有很大帮助。再加上MEF和PostSharp,你就准备好了