当前位置:编程学习 > C#/ASP.NET >>

C#中登录权限代码的编写

现在做毕业设计,是销售系统,但在登录的界面要分权限的,不知道咋写,希望大家帮忙啊。就是经理和店员进入的界面一样,包括好多,但有的模块店员无法进入,只有经理可以进入,比如,在一个界面有销售和库存两个模块,店员只可以操作销售,经理就可以操作两个。这样的权限操作如何处理。 --------------------编程问答-------------------- 参考

参考 --------------------编程问答-------------------- 通过角色,模块,用户实现关联
用户表
部门表
系统模块表
角色表
角色权限表
通过角色授权访问相关功能. --------------------编程问答--------------------   职务表
  用户表
  模块表
  用户or职务+模块表
   --------------------编程问答-------------------- ....这个涉及到权限 我个人认为   可以通过   Roles角色表  给经理和员工分不同的角色,。。然后在用户表中。。给他们指定不的角色。。。然后在登录时能过用户名来判断当前用的角色。然后再根据角色进行调转 --------------------编程问答-------------------- 恩,我在数据库里都建好了这些表,但就是不知道再C# 中这些代码是什么,如何编写。很感谢你们的帮忙啊!! --------------------编程问答-------------------- 代码里你就判断,权限值为什么,他有权限的,TextBox.Enable=true(默认的,不用写)
他没有权限操作的就Enable=false! 控制Button那些的En值=false就可以了。
--------------------编程问答-------------------- 其实应该根据角色,权限 给不同的用户显示不同的界面
如果界面都显示出来,但是像楼上那样判断 TextBox.Enable = false
这样不利于用户的友好体验。

不如直接在界面上划分区域,比如panel。销售,库存分别一个panel
不同的人进来显示不同的panel

用panel.show()
  panel.hide()
来控制显示
--------------------编程问答-------------------- 用户表加个flag字段用于判断用户权限
登陆时判断这个字段
例如:
if(flag==1)
{
btn.Enable=false;
} --------------------编程问答-------------------- 好,我试试,谢谢 --------------------编程问答-------------------- 采用基于角色的访问控制模型
通过给不同角色赋予不同的权限,给登陆的用户分配不同的角色,从而实现对不同登陆用户权限访问的控制 --------------------编程问答-------------------- 这个我是采取一个表来控制的,员工ID+模块ID+权限来实现(实际上要复杂很多),然后根据读取到的权限使用反射来动态加载这些模块。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,