| | |
| | | import com.lf.server.entity.sys.Result; |
| | | import com.lf.server.entity.sys.User; |
| | | import com.lf.server.helper.StringHelper; |
| | | import com.lf.server.helper.WebHelper; |
| | | import com.lf.server.service.data.LoginService; |
| | | import com.lf.server.service.data.TokenService; |
| | | import com.lf.server.service.data.UsersService; |
| | |
| | | return fail("用户名不存在!", null); |
| | | } |
| | | |
| | | LoginEntity le = loginService.getNewLogin(user.getId(), req); |
| | | LoginEntity le = loginService.getNewLogin(ue.getId(), req); |
| | | if (!user.getPwd().equals(ue.getPwd())) { |
| | | le.setStatus(0); |
| | | le.setDescr("密码错误"); |
| | |
| | | return fail("密码不正确!", null); |
| | | } |
| | | le.setStatus(1); |
| | | loginService.insertLogin(le); |
| | | |
| | | Integer rows = loginService.insertLogin(le); |
| | | if (rows == 0) { |
| | | return fail("创建登录日志失败!", null); |
| | | } |
| | | |
| | | TokenEntity te = tokenService.getNewToken(ue.getId(), req); |
| | | tokenService.insertToken(te); |
| | | rows = tokenService.insertToken(te); |
| | | if (rows == 0) { |
| | | return fail("创建令牌信息失败!", null); |
| | | } |
| | | |
| | | WebHelper.saveToken2Cookie(te.getToken(), req, res); |
| | | |
| | | return success(te); |
| | | } catch (Exception ex) { |