用户,权限,角色,菜单怎么设计?

7哥 发布于 2015/05/22 10:13
阅读 564
收藏 0

用户,权限,角色,菜单怎么设计?

有什么好的经验分享,谢谢

加载中
0
萌萌哒丶
萌萌哒丶
http://m.oschina.net/blog/417439
0
cuckoocs
cuckoocs

用户可以分用户组

菜单有分级

权限就是增删改基本权限.......

考虑是不是可以用 json 的结构方式去划分和存储

user {

groups:[g1,g2],

functions:[{function1:[add]}, {function2:[delete]}]

}

分组所有的权限, g1:[{function1:[read,add,delete]},{function2:[read,add,delete]}]

见题的第一想法..........


0
cuckoocs
cuckoocs

引用来自“cuckoocs”的评论

用户可以分用户组

菜单有分级

权限就是增删改基本权限.......

考虑是不是可以用 json 的结构方式去划分和存储

user {

groups:[g1,g2],

functions:[{function1:[add]}, {function2:[delete]}]

}

分组所有的权限, g1:[{function1:[read,add,delete]},{function2:[read,add,delete]}]

见题的第一想法..........


这篇 blog http://www.cnblogs.com/zwq194/archive/2011/03/07/1974821.html应该能有帮助.....

cuckoocs
cuckoocs
回复 @xoxoxo : http://www.cnblogs.com/zwq194/archive/2011/03/07/1974821.html看到没呢...
7哥
7哥
哪篇? 我也觉得问题在这: 菜单有分级 权限就是增删改基本权限
0
filecache
filecache

参考 https://github.com/cartalyst/sentry 表设计

返回顶部
顶部