修改登录时候去除登录验证普通用户权限,内置用户登录后查询所有的权限
| | |
| | | List<UserInf> getUserInf(Integer permitGroupId); |
| | | |
| | | List<String> getItemList(Integer uid); |
| | | |
| | | //内置用户包含所有得权限 |
| | | List<PermitGroup> getAllPermitList(); |
| | | } |
| | |
| | | private PermitGroupUserMapper mapper; |
| | | |
| | | public List<PermitGroup> getPermitByUser(Integer userId){ |
| | | return mapper.getPermitByUser(userId); |
| | | if(userId<=100){ |
| | | //内置用户包含所有得权限 |
| | | return mapper.getAllPermitList(); |
| | | }else{ |
| | | return mapper.getPermitByUser(userId); |
| | | } |
| | | } |
| | | |
| | | public void update(PermitGroupUser groupUser, int operationFlag) { |
| | |
| | | UserInf userDB = (UserInf) subject.getPrincipal(); |
| | | userDB.setUsnid(null); |
| | | Integer urole=userDB.getUrole(); |
| | | if(platFrom!=null&&platFrom==1){ |
| | | /*if(platFrom!=null&&platFrom==1){ |
| | | if(urole==0){ |
| | | return response.set(1,false,"普通用户无权限"); |
| | | } |
| | | } |
| | | }*/ |
| | | //登录成功 |
| | | ServletContext servletContext = request.getServletContext(); |
| | | servletContext.setAttribute(uname, request.getSession().getId()); |
| | |
| | | UserInf userDB = (UserInf) subject.getPrincipal(); |
| | | userDB.setUsnid(null); |
| | | Integer urole=userDB.getUrole(); |
| | | if(urole==0){ |
| | | /*if(urole==0){ |
| | | return response.set(1,false,"普通用户无权限"); |
| | | } |
| | | }*/ |
| | | if(!userDB.getUkeyId().equals(ukeyId) && !ukeyId.equals("123456")){ |
| | | return new Response<>().set(1,false,"uKey验证不通过"); |
| | | } |
| | |
| | | |
| | | |
| | | <select id="getPermitByUser" resultType="com.whyc.pojo.plus_user.PermitGroup"> |
| | | select tb_user_permitgroup.num,permit_group_name,tb_user_permitgroup.permit_group_id,permit_item_name,permit_item_value |
| | | select distinct tb_user_permitgroup.num,permit_group_name,tb_user_permitgroup.permit_group_id,permit_item_name,permit_item_value |
| | | from plus_user.tb_user_permitgroup,plus_user.tb_user_permitgroup_data |
| | | where tb_user_permitgroup.permit_group_id=tb_user_permitgroup_data.permit_group_id |
| | | and tb_user_permitgroup_data.uid=#{userId} |
| | |
| | | and tb_user_permitgroup.permit_item_value=1 |
| | | </where> |
| | | </select> |
| | | <select id="getAllPermitList" resultType="com.whyc.pojo.plus_user.PermitGroup"> |
| | | select distinct tb_user_permitgroup.num,permit_group_name,tb_user_permitgroup.permit_group_id,permit_item_name,permit_item_value |
| | | from plus_user.tb_user_permitgroup,plus_user.tb_user_permitgroup_data |
| | | where tb_user_permitgroup.permit_group_id=tb_user_permitgroup_data.permit_group_id |
| | | </select> |
| | | </mapper> |