解决方案 »
- 如何在JSP中嵌入SWING开发的应用程序JFRAME窗口~~~~
- S2SH获取VO对象的问题
- 怎样很好的注销用户?
- 如何实现服务器内存共享
- 无法再启动navicat for oracle 8.2
- 如何分页显示
- 帮我看看这是什么错?session
- 页面控制的问题(菜鸟散分)100
- http://www.osoon.com/alumni/league/index.php?lliidd=4006,一个程序员的情感网站!
- Java 监控sql数据库数组变化,做相应的任务
- 程序中hibernate怎样实现多个数据库多表互相联查
- mapxtreme for java 已知点的坐标,如何在地图上用图标标注?
2, 普通操作你可以这么干。因为操作人默认是往自己机构添加用户,不需要你再检索机构表。当然特殊角色除外,比如超级管理员。
3, 要根据角色进行检索的。这个是 rbac 的核心思想。建议楼主多思考一下。
4,
给个建议,可以让用户先选择机构大类,然后再选择机构小类。
另外需要说的是,人员添加其实不会耗多少性能的,查询数据库几次每秒不会存在性能问题。
当真的出现了,那数据库该有多屎啊。关于角色的问题,其实LZ可以在用户登录后,就将用户角色,组织关系记录到session中,这样
其实就不会多查数据库了。可能我表达不清晰,我是说增加用户时要选择其所在机构,这个机构的取值来自于数据库,要受到机构表的约束!我怎么才能在页面中确定该机构的范围?比如我增加用户u1,要属于a机构或者a子机构,怎么能约束到页面不要显示出b机构的信息呢? 按逻辑理解,这个应该是由登录了的用户决定的,因为是他在增加用户~! 那是不是通过登录人员的机构信息去判断?