| | |
| | | |
| | | public boolean endOfLife(String username) { |
| | | SysUser sysUser = userService.selectUserByNickName(username); |
| | | System.out.println("[[[[[[["+sysUser); |
| | | if (sysUser.getPaid() != null && sysUser.getPaid().equals(0) && !"4".equals(sysUser.getStatus())) { |
| | | Date startTime = sysUser.getCreateTime(); |
| | | |
| | |
| | | */ |
| | | public String login(String nickName, String password, String code, String uuid) |
| | | { |
| | | System.out.println("[[[[[[[[[[[[[["); |
| | | endOfLife(nickName); |
| | | // 验证码校验 |
| | | validateCaptcha(nickName, code, uuid); |
| | | // 登录前置校验 |
| | | loginPreCheck(nickName, password); |
| | | // 用户验证 |
| | | Authentication authentication = null; |
| | | |
| | | |
| | | try |
| | | { |
| | | UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(nickName, password); |
| | |
| | | AsyncManager.me().execute(AsyncFactory.recordLogininfor(nickName, Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success"))); |
| | | LoginUser loginUser = (LoginUser) authentication.getPrincipal(); |
| | | recordLoginInfo(loginUser.getUserId()); |
| | | |
| | | |
| | | endOfLife(nickName); |
| | | |
| | | |
| | | SysUser sysUser = userService.selectUserByNickName(nickName); |
| | |
| | | sysUser.setLoginDate(DateUtils.getNowDate()); |
| | | userService.updateUserProfile(sysUser); |
| | | } |
| | | |
| | | |
| | | |
| | | } |