From cf2a5a0498f9ba2755fd6acc141b015996cfe847 Mon Sep 17 00:00:00 2001 From: zhangw Date: Sat, 19 May 2018 10:19:26 +0800 Subject: [PATCH] =?UTF-8?q?db-token=E6=A0=A1=E9=AA=8C=E8=BF=87=E6=9C=9F?= =?UTF-8?q?=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../security/server/service/impl/TokenServiceDbImpl.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/boot/security/server/service/impl/TokenServiceDbImpl.java b/src/main/java/com/boot/security/server/service/impl/TokenServiceDbImpl.java index 905a92d..8ffee03 100644 --- a/src/main/java/com/boot/security/server/service/impl/TokenServiceDbImpl.java +++ b/src/main/java/com/boot/security/server/service/impl/TokenServiceDbImpl.java @@ -140,7 +140,13 @@ public class TokenServiceDbImpl implements TokenService { if (model == null) { return null; } - return JSONObject.parseObject(model.getVal(), LoginUser.class); + + // 校验是否已过期 + if (model.getExpireTime().getTime() > System.currentTimeMillis()) { + return JSONObject.parseObject(model.getVal(), LoginUser.class); + } + + return null; } private Key getKeyInstance() {