| | |
| | | } |
| | | |
| | | //解码Base64 |
| | | String base64Decode = Base64Utils.getBase64Decode(encryptRes.getData().getData()); |
| | | String JSONstr = Base64Utils.getBase64Decode(encryptRes.getData().getData()); |
| | | |
| | | UserSUPO userSUPO = JSONObject.parseObject(base64Decode, UserSUPO.class); |
| | | pwdClient.verify(loginUserInfo.getMaced(),loginUserInfo.getSm4iv(),loginUserInfo.getKeyindexs(),JSONstr,loginUserInfo.getId().toString(),"blade_user"); |
| | | |
| | | UserSUPO userSUPO = JSONObject.parseObject(JSONstr, UserSUPO.class); |
| | | |
| | | //若登录用户的电话、角色、部门与原加密数据不符,登录失败 |
| | | if (!(loginUserInfo.getPhone().equals(userSUPO.getPhone()) && loginUserInfo.getRoleId().equals(userSUPO.getRoleId()) && loginUserInfo.getDeptId().equals(userSUPO.getDeptId())) ){ |