C#WinForms用户/权限管理

任何人都可以为我提供一个示例WinForms应用程序,它实现用户身份validation和授权的概念,作为角色或组的基础?

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

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

下图说明了为用户设置角色权限的基础知识,还包含一些其他表,用于安全修整表单上的各个控件。

Windows窗体应用程序中基于控件的安全性
http://www.simple-talk.com/dotnet/windows-forms/controls-based-security-in-a-windows-forms-application/

替代文字