日期:2014-05-18  浏览次数:20821 次

一个系统的权限如何控制呢
一个系统有几个角色:几个部门,系统管理员,员工。不同角色的权限不同
如何设计数据库表,然后通过java中的一个Filter或Interceptor判断是否可以进入下一个action,这样判断权限比较统一,
而且权限也比较好扩展。

就是想问一下:这样的话数据库表如何设计,filter具体如何判断呢

------解决方案--------------------
首先有一个用户表,权限肯定是相对于用户而言的,然后在做一个权限表,最后做一个用户表和权限表的关系表。比如根据用户的id然后去对应权限表的id,这样就可以将用户和权限关系对应上。至于在程序中如何控制权限,应该很好做了吧...