日期:2014-05-17  浏览次数:20452 次

权限管理代码
哪位有ASP.net C#版的权限管理代码,能够对每个页面和页面按钮进行权限设置的,分不同用户角色进行管理。

------解决方案--------------------
做过权限菜单管理 ,没弄过按钮
------解决方案--------------------
http://www.cnblogs.com/hanyinglong/archive/2013/03/22/2976478.html
------解决方案--------------------
我刚做了一份,不过没日志什么的,用的还是easyui,mybatis.net。。。。。
------解决方案--------------------
页面,页面按钮,ashx,ashx方法都有控制
------解决方案--------------------
将权限和用户角色在数据库中创建表格,将权限和角色分好,然后再登陆的时候编写对应角色的权限即可,不停权限显示的内容不同!
------解决方案--------------------
http://www.cnblogs.com/shecixiong/p/3510520.html
------解决方案--------------------
想法就很不合理,权限怎么可以和UI榜定在一起呢?你应该和你的业务关联。
------解决方案--------------------
传统教育下的学生,可能对于“数据库表和字段”式的那种静态的“授权”感到很新奇,以至于以为一切授权都是如此。

实际上在应用程序设计中,首先要搞懂对流程的授权,这个更加重要。比如说你从电商那里订购了商品,然后商品就会快递到你的手上,这个过程中并不需要人家电商去预先定义什么商品的静态授权,而是实际工作流程中的数据就会流动到你这里,信息就是为你而发的。假设有警察也要检查原本是发给你的商品,那么他只要走相应的手续、经过法律认可的步骤即可,而不是说电商必须预先静态地规定什么商品允许某个警察检查。

实际上基于流程的授权,目的不是去规定什么人可以查询信息,而是建立一个系统、让不该看到信息的人根本找不到渠道去查询信息。

如果总是想对数据进行静态授权,你会把原本很简单直接的流程设计,也拼命弄成静态授权的。那样很快就会给规模稍微大一点的企业、稍微复杂一点的信息系统,其权限系统的管理控制造成巨大的麻烦。
------解决方案--------------------
实际上授权尽可能粗一些才好,而软件模块的交互界面设计尽可能高效、傻瓜化、容易配置才好。比如说大量稍微层级高一点的企业(以及事业单位、政府)的管理工作中,尽管一个企业可能花了上千万元买过几十种管理软件,但是最好用最普遍的可能还是Excel。管理人员几乎个个都会用Excel,而且好多人不仅仅能进行简单的格式设计和数据透视表操作,还能达到会编写单元格(嵌套)函数、数据有效性设计、甚至编写简单的几行vba代码的水平。与传统的档案和报表人工管理规范类似,Excel工作簿的信息权限是基于粗粒度的工作簿的(尽管Excel有许多单元格隐藏和密码锁定功能),与使用者的观念最直接,因此比大多数“学究”设计出来的授权系统繁琐的信息系统好用。企业里往往整年累月地花费了大量时间去研究百十种Excel工作簿如何传递、谁发送谁签收谁审批谁再发送的问题,想改进哪怕是简单地几个步骤的企业管理方法那么就要从这个设计入手先去研究半年、才能在企业里开始推行。而一旦定好了流程,那么相应岗位的Excel工作簿模板才会立刻高效、傻瓜化地定义出来、下发下去。我只是看到一些学生被派去协助人家工作时,才会完全不顾流程重建过程,而仅从“权限管理”角度去没有原则地干出让人家觉得“纯粹是干扰工作、经常打乱原先的习惯”的事情。
------解决方案--------------------
嗯随便写一点作为备忘。如果只是“学生党”可以不用看。
------解决方案--------------------
引用:
嗯随便写一点作为备忘。如果只是“学生党”可以不用看。

------解决方案--------------------
一年工作经验 对权限 具体功能细节 不是很熟悉