| | |
| | | @ValueAuth |
| | | public Result login(String account, String password) { |
| | | User user = userService.selectUserByPwd(account, password); |
| | | if (user == null) return Result.fail("登录失败"); |
| | | String jwtToken = jwt.createJwt(user.getName(), user.getId(), 60); |
| | | String jwtReToken = jwt.createJwt(user.getName(), user.getId(), 24 * 60); |
| | | RedisUtil.set("" + user.getId(), jwtToken, 60); |
| | | RedisUtil.set(user.getId() + "Re", jwtReToken, 24 * 60); |
| | | if (user == null) return Result.fail("账号密码错误或者账号已被停用"); |
| | | String jwtToken; |
| | | String jwtReToken; |
| | | if(RedisUtil.hasKey("" + user.getId())){ |
| | | jwtToken = RedisUtil.get("" + user.getId()) + ""; |
| | | }else{ |
| | | jwtToken = jwt.createJwt(user.getName(), user.getId(), 24 * 60); |
| | | RedisUtil.set("" + user.getId(), jwtToken, 24 * 60); |
| | | } |
| | | if(RedisUtil.hasKey(user.getId() + "Re")){ |
| | | jwtReToken = RedisUtil.get(user.getId() + "Re") + ""; |
| | | }else{ |
| | | jwtReToken = jwt.createJwt(user.getName(), user.getId(), 48 * 60); |
| | | RedisUtil.set(user.getId() + "Re", jwtReToken, 48 * 60); |
| | | } |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("token", jwtToken); |
| | | map.put("reToken", jwtReToken); |
| | |
| | | } else if (redisToken.equals(reToken)) { |
| | | int id = Integer.parseInt(maps.get("id").replaceAll("\"", "")); |
| | | String name = maps.get("name").replaceAll("\"", ""); |
| | | String jwtToken = jwt.createJwt(name, id, 60); |
| | | String jwtReToken = jwt.createJwt(name, id, 24 * 60); |
| | | RedisUtil.set("" + id, jwtToken, 60); |
| | | RedisUtil.set(id + "Re", jwtReToken, 24 * 60); |
| | | String jwtToken = jwt.createJwt(name, id, 24 * 60); |
| | | String jwtReToken = jwt.createJwt(name, id, 48 * 60); |
| | | RedisUtil.set("" + id, jwtToken, 24 * 60); |
| | | RedisUtil.set(id + "Re", jwtReToken, 48 * 60); |
| | | Map<String, String> map1 = new HashMap<>(); |
| | | map1.put("token", jwtToken); |
| | | map1.put("reToken", jwtReToken); |