继续。这里演示权限到字段和权限到记录。
权限到字段有两种安全级别,
1、低安全级别。有些项目不需要做到控制每一个字段是否显示,那么就可以采用这种级别。低安全级别就是:如果一个节点里面没有设置可以访问哪些字段,那么就默认为不需要做到控制字段的程度,就是说节点里的字段都是可以访问的。这么做是为了操作方便。
2、高安全级别。有些项目要求非常严格,要严格控制每一个字段是否可以访问,那么就可以采用这种安全级别。高安全级别:如果一个节点里面没有设置可以访问哪些字段,那么就认为不可以访问这个节点里的任何字段。
这里的Demo采用的是低安全级别,所以在没有设置可以访问的字段的情况下,可以看到节点里的全部字段。
温馨提示:Demo里所有帐号的密码都是:123
视频的演示步骤
1、用zs001登录,查看可以访问的字段(列表和查询)
2、回到管理员的页面,修改角色可以访问的字段(列表和查询)
3、返回zs001登录的页面,查看更改后的效果。
4、回到管理员的页面,修改角色可以访问的表单字段
5、返回zs001登录的页面,查看更改后的效果。
6、回到管理员的页面,修改角色,达到可以看到“类别”字段。因为权限到记录的条件是“只能添加、修改体育类新闻”,所以能看到类别比较方便。
7、修改角色,选择采用的过滤方案。
8、返回zs001登录的页面,查看更改后的效果。
疑问:记录过滤方案如何制定?
这个就是难点了,一两句话说不清楚呀。这个也是很灵活的,不同的项目会有不同的需求,同一个项目,不同的功能节点也会有完全不同的需求,需求不同,具体的实现方式也就不同。但是归根结底,还是写一个查询条件(比如这里的NewsKindID=4)。
Demo的源码已经传上来了,请到这里下载:http://www.cnblogs.com/jyk/archive/2009/06/06/1497616.html
自定义控件QuickControl(就是WebControls.dll的源代码)的源码请到这里下载:http://www.cnblogs.com/jyk/archive/2008/07/29/1255891.html
时间比较匆忙,可能会有所遗漏,或bug,如果您发现了,麻烦告诉我一下,万分感谢!
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有