介绍
如何在ASP。净项目中进行权限验证?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
权限验证的实现代码思路,总共分为导入参数,解析XML,根据XML配置进行处理,返回结果。
代码架构图
图2
代码的算法实现都是用的最容易想到,最常用的编码方式,语言中比较高级的用法还真没怎么研究过,肯定是不会用啦!,,,,
权限验证是通过URL查询得到主键判断的,所以权限项目(菜单)表中要有URL列,建议是另外添加一张对应表,以为一个权限项有可能需要对应多个网址请求。
使用此组件不需要对原项目做任何的代码修改。
<强>代码是在.net2.0框架下开发的,需要考到网站的本目录下;
强>在web . config的& lt; system.web>节点下面添加
& lt; httpModules> & lt; add name=癿yHttpModule",类型=癝FPermission.SFWebPermission, SFPermission"/比; & lt;/httpModules>
如果这样添加出错的话,那就& lt; system.webServer>节点下面添加
& lt; modules> & lt; add name=癿yHttpModule",类型=癝FPermission.SFWebPermission, SFPermission"/比; & lt;/modules>
关于如何在ASP.NET项目中进行权限验证问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。