winform程序权限设置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform程序权限设置相关的知识,希望对你有一定的参考价值。
在WinForm中怎么根据身份的不同设置权限,应该在数据库中怎么写. 而且设置为每个职位的权限是可以修改的.
参考技术A 你可以把你所要控制的功能做成一个包含所有权限的字典表,针对每一个不同的职位或者不同的人,建立一个人员权限表,每次初始化的时候根据人员权限表中的数据来初始化界面,或者把界面上的控件隐藏,一般就是这个思路。 参考技术B权限表
权限id int
权限名称 nvarchar(50)
2.职位表
职位id int
权限id int
职位名称 nvarchar(100)
3.用户表
用户id int
用户名 nvarchar(100)
职位id int
追问照你这个写每个用户只有一个权限啊
追答是啊,那你是想要几个权限?
参考技术C 在权限和用户表之间再建一个用户权限表,就可以实现一对多的关系了。 参考技术D 你要想细化权限有2种解决办法,一是页面权限,另一种是按钮(操作)权限。前者比较简单,后者比较复杂。以上是关于winform程序权限设置的主要内容,如果未能解决你的问题,请参考以下文章