谁会C#设置 权限? (比如:一个系统, 管理员、库管、采购等等, 拥有的后台权限不同, 该怎么设置 )

问题描述

C#如何设置权限(比如:一个管理系统,管理员、库管、采购等等,拥有的后台权限不同,该怎么设置,本人技术不是很好,请说详细点)或加我QQ244952436我把系统传给各位大神。

解决方案

解决方案二:
你可以在数据库里面多加个字段,如管理员的时候为1,非管理员或者其他为2或者3什么的,然后用户每次登陆的时候先判断这个字段是几,如果是1的话就进入管理员界面。。。
解决方案三:
库内设置权限表来实现你的需求
解决方案四:
不同的角色的菜单不同,可以建立用户-角色-菜单关系表
解决方案五:
建个表来记录权限,字段必须包括人员ID(或者用户组),权限,做个维护界面来维护。每个操作界面加载的时候,判断当前操作员有没有权限,没有的话禁止其操作。
解决方案六:
在数据库里面多加个权限的字段
解决方案七:
引用4楼jbnbear的回复:

建个表来记录权限,字段必须包括人员ID(或者用户组),权限,做个维护界面来维护。每个操作界面加载的时候,判断当前操作员有没有权限,没有的话禁止其操作。

就是这个方法
解决方案八:
如要更详细的分配,可以一直细分到按钮和页面中明细菜单
解决方案九:
引用5楼xuexiaodong2009的回复:

在数据库里面多加个权限的字段

+1
解决方案十:
学习了
解决方案十一:
我这里是这样做的,建一个表:数据库结构1、用户名2、密码3、部门4、模块代码5、允许操作时间代码6、BOM操作次数....每次调用前先判断就行了
解决方案十二:

解决方案十三:
看一下这个吧,应该对你有帮助:
解决方案十四:
看一下这个吧,应该对你有帮助:
解决方案十五:
给你一篇我关于权限管理设计的博文,希望对你有帮助!不管多么复杂的业务系统都可以参考这样设计

时间: 2025-01-26 05:54:03

谁会C#设置 权限? (比如:一个系统, 管理员、库管、采购等等, 拥有的后台权限不同, 该怎么设置 )的相关文章

ios-iOS storyboard 不使用自动布局 怎样设置距另一个控件多远

问题描述 iOS storyboard 不使用自动布局 怎样设置距另一个控件多远 比如 UIButton UILabel 他们中间是18px 怎样在设置UILabel时根据UIButton设置距离 求解答 解决方案 label.center = CGPoint(100100);button.origin = CGPoint(100label.frame.origin.x+label.frame.size.height+18)或者你用我博客提到的那种方式可以更简单一些http://www.jian

mfc-做一个VC++ MFC系统,怎样可以在主界面根据用户权限隐藏和显示主界面的菜单选项,谢谢

问题描述 做一个VC++ MFC系统,怎样可以在主界面根据用户权限隐藏和显示主界面的菜单选项,谢谢 譬如说用户为管理员.老师.学生 用户为管理员.老师时,显示考勤管理按钮 用户为学生就隐藏考勤管理按钮 解决方案 首先,根据登陆的用户判断权限: 其次,根据不同的权限,显示不同的菜单项.这个需要用到"动态菜单"的技巧.如:VC++中动态生成菜单技巧如何动态添加菜单/菜单项.子菜单.右键菜单如何隐藏已有的菜单项? 解决方案二: 一种是动态添加需要的菜单,没有权限得不添加 一种是隐藏,菜单项有

win8双系统怎么设置开机时只开启一个系统?

  win8双系统怎么设置开机时只开启一个系统?           具体方法如下: 1.选择我的电脑,右键-属性,进入页面; 2.选择左上角的高级系统设置; 3.在"高级"下选择三个设置中的最后一个; 4.然后把"显示操作系统列表的时间"的勾去掉,最后点击确定即可.

限制用户账户权限来加强系统安全

  当我们在讨论系统安全性和便利性之间的权衡问题时,将天平过度向便利性倾斜有时会带来灾难性的后果.因此,牺牲掉一定的便利性,通过限制用户账户权力来加强系统安全,应是值得注意并且不可回避的问题. 对账户名的隐藏 具体可以通过修改注册表实现: 1. 在"开始"菜单的"运行"处运行"regedit"命令,进入注册表编辑器; 2. 打开HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVers

一台Linux或UNIX机器上设置多个DB2系统

在DB2 for Linux, UNIX,和Windows Version 8之前,SAP客户只能在一台物理机器上安装每个DB2 版本的一个拷贝,因为安装路径是硬编码的.尽管 DB2 Version 8 提供了替换的修订包映像,但是这些映像只用于测试,在生产环境中 SAP 不支持它们. 对于 DB2 9,客户可以在一台物理机器上安装多个 DB2 软件拷贝.数据库的安装是相互独立的.它们可以是不同级别的,可以安装在任何有效路径上.每个拷贝可以独立更新,而不会相互影响.所有装有 DB2 9 的 SA

QQ五笔输入法如何设置系统词库

  QQ五笔输入法设置系统词库的方法如下: 用户可以管理多个系统词库,并切换当前使用的系统词库. 同时,QQ五笔支持批量删词,只要导入一个需要删除的所有词的list文件,就可以批量删除.

Linux系统中的文件名和文件种类以及文件权限详解

  Linux文件种类与副文件名 一直强调一个概念,那就是:任何装置在Linux底下都是文件, 不仅如此,连资料沟通的介面也有专属的文件在负责-所以,你会瞭解到,Linux的文件种类真的很多- 除了前面提到的一般文件(-)与目录文件(d)之外,还有哪些种类的文件呢? * 文件种类: 我们在刚刚提到使用'ls -l'观察到第一栏那十个字元中,第一个字元为文件的类型. 除了常见的一般文件(-)与目录文件(d)之外,还有哪些种类的文件类型呢? * 正规文件(regular file ): 就是一般我们

双系统下如何将win8设置为默认启动系统

  现在的网民真是越来越聪明了,以往的人们都是一个系统单独使用,现在在条件允许的情况下都是双系统操作的,因为每个系统都有各自的优势,网民可以根据需求来安排使用哪个系统,所以双系统显得很有必要了.有些在安装了win8.1系统的同时还安装了win10或者其他的系统,两个系统之间可以相互切换,但是遇到一个问题就是在双系统的情况下怎么默认win8.1系统为默认启动系统呢?下面小编就来教大家双系统怎么设置Win8.1为默认启动系统教程. 双系统下将win8设置为默认启动系统 1.在Win8.1系统中,按W

win7打开文件提示“Internet安全设置阻止打开一个或多个文件"如何解决

  使用win7旗舰版系统中,遇到一个问题,只要打开文件夹,系统就弹出错误"Internet 安全设置阻止打开一个或多个文件",导致文件无法打开,怎么办呢?针对此问题,下面小编给大家研究整理出两款解决方法. 方法一: 1.在需要打开的文件上右键,选择属性; 2.在常规标签页,解除锁定,然后点击确定; 3.此时就可打开文件或程序了. 方法二. 1.启动 Internet Explorer,点击"工具--Internet 选项"; 2.切换到"安全"