2019年1月15日 总结06

项目总结

权限控制: 权限控制一般都是从后端实现的,标记用户是否有权限进行什么操作 1.创建一个枚举类enum,设置两个常量一个为User=16(普通用户权限),一个为Super=32(管理员权限) 2.因为权限控制是在接口判断的,当接收到前端数据后判断该用户是否有权限获取此接口的操作,在接口类的基类中书写权限验证方法,当一个用户来了以后就在用户的token中获得scope权限值,如果是16就代表是普通用户,如果是32就代表是管理员用户 3.得到scope权限值以后就可以在前置方法中判断是否满足权限,如果满足就执行该接口,如果不满足就抛出错误 4.前置方法: 就是在执行指定的方法之前运行一个方法,可以去TP5框架中找到书写方法