如何使用c#在winforms中为每个用户授予权限
Posted
技术标签:
【中文标题】如何使用c#在winforms中为每个用户授予权限【英文标题】:How to give the permission to each user in winforms using c# 【发布时间】:2013-12-24 13:30:13 【问题描述】:如何在winform中给用户权限?
举例
我的应用是基于零售商店的,所以每个员工都有用户名和密码,他需要超级管理员(经理)给每个用户权限
并非所有员工都有权访问所有表单。
在每个表单中,他们只能访问选定的控件
例如。用户x
只有添加和编辑权限,没有删除记录的权限。
用户x
不认为输入折扣超过25%
超级管理员有权允许每个员工访问。
在这我需要一些逻辑参考
不胜感激。
【问题讨论】:
【参考方案1】:正如上面提到的那样,您需要一个基于角色的架构。 在您的用户数据库中,您应该包括角色列。 在用户登录时,您必须获得具有特定用户的角色 用户名和密码并存储在一些全局静态变量中,可以在整个过程中使用 应用。 并根据角色,在表单加载方法上为每个表单设置可见性真或假。
【讨论】:
【参考方案2】:您应该开发一个 Role-Base windows 应用程序。 This教程描述你需要什么 希望对你有帮助
【讨论】:
但现在的问题是,现在应用程序即将结束,在结束时我的客户要求基于角色进行此操作。,是否有可能以各种形式进行更改...跨度> 更新后的链接现在是死链接。请更新或删除以上是关于如何使用c#在winforms中为每个用户授予权限的主要内容,如果未能解决你的问题,请参考以下文章