Commit 9f62fda1 authored by 赵啸非's avatar 赵啸非

修改门户登录,后面的同一用户登录会踢掉前面登录的seseion

parent 1dfaa4f5
......@@ -46,10 +46,6 @@ public class LoginController extends BaseCRUDJsonBodyMappingController<UserServi
private ValidCodeService validCodeService;
@Autowired
private ResourceService resourceService;
@Autowired
private MenuService menuService;
// @Autowired
// private ITokenService tokenService;
@Autowired
private ICacheService cacheService;
@Autowired
......
......@@ -397,6 +397,10 @@ public class UserServiceImpl extends AbstractCRUDServiceImpl<UserDao, UserEntity
//宜宾一体化账号密码
System.out.println(SecurityUtil.md5DoubleEncoding("yibinYTH@123!@#"));
//P@ssw0rd123
System.out.println(SecurityUtil.md5DoubleEncoding("P@ssw0rd123"));
}
}
\ No newline at end of file
......@@ -235,6 +235,10 @@ public class AuthTokenServiceImpl implements IAuthTokenService {
public String createToken(IUser user) {
// String token = IdUtil.fastSimpleUUID();
// user.setToken(token);
//todo 删除当前用户之前的令牌
cacheService.del(SysConstains.LOGIN_TOKEN_KEY+user.getId());
// cacheService.setnx(userKey, user, expireTime * MILLIS_MINUTE);
refreshToken(user);
Map<String, Object> claims = new HashMap<>();
claims.put(SysConstains.LOGIN_USER_KEY, user.getToken());
......
......@@ -41,8 +41,6 @@ public class LoginController extends BaseCRUDJsonBodyMappingController<UserServi
@Autowired
private MenuService menuService;
@Autowired
private ICacheService cacheService;
@Autowired
private IAuthTokenService authTokenService;
@Autowired
private IApiModelFeign apiModelFeign;
......@@ -67,8 +65,11 @@ public class LoginController extends BaseCRUDJsonBodyMappingController<UserServi
userEntity.setLoginTime(System.currentTimeMillis());
String tmpToken = userEntity.getId() + ":" + IdUtil.fastSimpleUUID();
userEntity.setToken(tmpToken);
userEntity.setExpireTime(DateUtils.addCurrDate(7).getTime());
userEntity.setExpireTime(DateUtils.addCurrDate(3).getTime());
String token = authTokenService.createToken(userEntity);
//删除之前登录的token
data.put("token", token);
List<MenuEntity> menuList = menuService.findTreeMenuByUser(userEntity);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment