发表于: 2018-01-09 23:52:29

1 569


今天完成的事情:

还是在学习shiro

不知道是不是老了,还是被代码生成框架太智能,学习东西的速度变慢了

今天学习了又去看了看那个权限控制,感觉不像昨天说的那回事,还是得琢磨琢磨

并且一般教程的shiro权限控制是静态的

但是我们的权限控制需要动态,当增加模块的时候自动加上权限

好难做……



姑且搭了一个小示例,但是还是没运行起来,这学了三天有余了,但是还是没什么成果啊




明天计划的事情:

起码先把登录功能给装上去把,顺便写个免登录功能,不能单纯的学这个东西了,要写出项目代码来


遇到的问题:

1.shiro的连接数据库的资料贼少,网上基本上都是直接用int配置文件才能用,张开涛那个虽然厉害是厉害,但我下了他的demo,竟然看不懂他的代码……


2.关于权限控制,权限控制如果只是把拥有权限的模块发出去,但是用postman能访问这种,很容易做;但是新增一个模块,也动态的增加一个权限,并且用postman没有权限也访问不到,这个真的难做啊……前面想的用数字来做权限控制不太现实,一是可读性太差,二是如果别人把你的模块删了,然后再建一个一模一样的,那么这个权限就废掉了……动态权限控制,真的好难啊,今天去问了其他师兄他们是怎么做权限控制的,也说是抄的别人的,代代相抄,有点不好

这个menuId一开始不知道有什么用,现在想想看,可以用作权限控制,只要设一个限制让它不可重复,就可以完美的用作权限控制,并且可读性强



收获:

姑且如何做shiro的动态权限还是有点头绪了的,就等明天实际做做看


进度:

项目预计demo时间:

2018.01.20

延期风险:暂无

禅道:http://task.ptteng.com/zentao/project-task-516-unclosed.html




返回列表 返回列表
评论

    分享到