在基于“操作”的用户授权(二):定义操作授权 一文中,我介绍了如何使用System.Attribute类在代码级别定义操作授权。现在来看看如何检索和验证操作授权。
检索操作授权
检索操作授权的目的是为了获取当前系统中的所有操作授权信息,以方便管理员进行授权管理。授权检索的基本方法是通过System.Reflection命名空间下的相关类获取BIN文件夹或者App_Code文件夹下的所有类,获取该类的方法信息(MethodInfo),然后调用MehodInfo.GetCustomAttributes函数获取已经定义的授权信息。下面是从网站BIN目录中获取...
[更多...]