如何在winform中授予用户权限?
例如
我的应用程序基于零售商店,因此每个员工都有用户名和密码,超级管理员(经理)需要向每个用户授予权限
并非所有员工都拥有访问所有表格的完全权利。
在每种形式中,他们只能访问选定的控件
对于前用户x
仅拥有ADD和仅编辑权限,但不能删除记录。
用户x
不要假设输入折扣超过25%
超级管理员拥有允许访问每位员工的权限。
在这里我需要一些逻辑参考
可能会感激不尽。
答案 0 :(得分:1)
如上所述,你需要一个基于角色的架构。 在您的数据库中,您应该包括角色列。 在用户登录时,您必须获得具有特定用户的角色 用户名和密码,并存储在一些可以在整个过程中使用的全局静态变量中 应用。 根据角色,在表单加载方法上为每个表单设置可见性true或false。
答案 1 :(得分:0)
您应该开发一个基于角色的Windows应用程序。 This教程描述了您的需求 我希望它可以帮助你