| | |
| | | @Override |
| | | public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException |
| | | { |
| | | SysUser user = userService.selectUserByUserName(username); |
| | | SysUser user = userService.selectUserByNickName(username); |
| | | if (StringUtils.isNull(user)) |
| | | { |
| | | log.info("登录用户:{} 不存在.", username); |
| | |
| | | log.info("登录用户:{} 已被停用.", username); |
| | | throw new ServiceException("对不起,您的账号:" + username + " 已停用"); |
| | | } |
| | | else if (UserStatus.ABNORMAL.getCode().equals(user.getStatus())) |
| | | { |
| | | log.info("登录用户:{} 异常.", username); |
| | | throw new ServiceException("对不起,您的账号:" + username + " 出现异常,请联系管理员"); |
| | | }else if(UserStatus.END.getCode().equals(user.getStatus())) |
| | | { |
| | | log.info("登录用户:{} 异常.", username); |
| | | throw new ServiceException("对不起,您的账号:" + username + " 试用期已结束,请付费继续使用"); |
| | | } |
| | | |
| | | passwordService.validate(user); |
| | | |