老师
权限判定有三个问题
1、如图
已经在Controller 做了User的非空判断,为什么在service还要做一次?
2、校验权限时,是直接利用session中数据的 role 字段,会不会被篡改,一个普通用户权限改成 1 管理员
有没有必要,根据session中的currentuser 的id ,name查找他数据库中的权限,来校验权限?
3、checkAdmin()作为service层的方法,返回值给controller,不回传给前端,我能不能返回值不传ServerResponse ,就简单的传个true和false?
登录后可查看更多问答,登录/注册