问题是这样子的。假如有三个对象,A\B\C 每一个对象都有增删改查四个操作。管理员可以增加用户,并可以为该用户授予自己权限以下的权限给该用户。如果有三个角色:roleOne,roleTwo,roleThree,每个用户对三个对象的权限都不同,如果我以roleOne的角色登录后,我如何判断该角色用对这三个对象有哪些操作权限,没有哪些操作权限了。
     是不是我每次对一个对象进行操作是都得判断这个角色是不是有这个权限,如果要,我又该如何判断了!
请高手们指教指教,感激不尽啊~  

解决方案 »

  1.   

    A B C和 增 删 改 查 
    A增
    B增
    C增
     小权限一共12个角色 和 小权限 多对多关系 表暂时起名叫role_froleOne角色登陆后,去role_f
    表遍历roleOne底下的所有小权限
    下来楼主就知道了吧
      

  2.   

    做权限模块,可以采用spring security 目前最新版是spring security 3