| | |
| | | if(StringUtils.isEmpty(password)) { |
| | | return new Result(false, "用户密码不能为空"); |
| | | } |
| | | hql = "from User where deleteFlag is false and account = ? and password = ?"; |
| | | params = CollectionUtils.newList(account,password); |
| | | hql = "from User where deleteFlag is false and account = ?"; |
| | | params = CollectionUtils.newList(account); |
| | | } |
| | | |
| | | if(StringUtils.isNotEmpty(organizationId)){ |
| | |
| | | String salt = user.getSalt(); |
| | | String newPassword= DigestUtils.md5DigestAsHex((salt+password).getBytes()); |
| | | //比较用户输入的密码加密后的字符串是否跟注册时填写的加密密码相同 |
| | | if("study".equals(logType) || "portal".equals(logType)){ |
| | | if("study".equals(logType) || "portal".equals(logType) || "adminis".equals(logType)){ |
| | | if (!newPassword.equals(user.getPassword())) { |
| | | return new Result(false, "用户账户、密码错误或缺少凭证"); |
| | | } |
| | |
| | | @ApiOperation(value = "修改密码", notes = "") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "usedPass", value = "老密码", required = false, paramType="query", dataType = "String"), |
| | | @ApiImplicitParam(name = "pass", value = "新密码", required = false, paramType="query", dataType = "String"), |
| | | @ApiImplicitParam(name = "pass", value = "新密码", required = false, paramType=" query", dataType = "String"), |
| | | }) |
| | | @RequestMapping(value = "updatePassword", method = RequestMethod.POST) |
| | | @ResponseBody |