From 664b5c6eefb61148a2c5b0eeda194313768cfdb3 Mon Sep 17 00:00:00 2001 From: fangcheng Date: Thu, 6 Apr 2017 11:09:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9shiro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/app-context.xml | 28 ++++++++++++---------- .../src/main/resources/xml/app-shiro.xml | 5 ++-- .../main/java/com/lyms/shiro/ShiroWebUtils.java | 8 ++----- 3 files changed, 19 insertions(+), 22 deletions(-) diff --git a/parent/center.manager/src/main/resources/app-context.xml b/parent/center.manager/src/main/resources/app-context.xml index 28bd261..128cfd9 100644 --- a/parent/center.manager/src/main/resources/app-context.xml +++ b/parent/center.manager/src/main/resources/app-context.xml @@ -1,7 +1,6 @@ - + + + + classpath:jdbc.properties + classpath:redis.properties + + + - - - - - - - - - - + + + + + + \ No newline at end of file diff --git a/parent/center.manager/src/main/resources/xml/app-shiro.xml b/parent/center.manager/src/main/resources/xml/app-shiro.xml index 272c4da..0dce952 100644 --- a/parent/center.manager/src/main/resources/xml/app-shiro.xml +++ b/parent/center.manager/src/main/resources/xml/app-shiro.xml @@ -45,13 +45,12 @@ - - /** = anon + /** = user,forceLogout diff --git a/parent/core.sdk/src/main/java/com/lyms/shiro/ShiroWebUtils.java b/parent/core.sdk/src/main/java/com/lyms/shiro/ShiroWebUtils.java index 24d6832..c8dac60 100644 --- a/parent/core.sdk/src/main/java/com/lyms/shiro/ShiroWebUtils.java +++ b/parent/core.sdk/src/main/java/com/lyms/shiro/ShiroWebUtils.java @@ -138,12 +138,8 @@ public class ShiroWebUtils { *
  • 修改时间: */ public static final boolean isLogin(){ - Subject currentUser = SecurityUtils.getSubject(); - if (null != currentUser) { - Session session = currentUser.getSession(); - if (null != session) { - return true; - } + if (null != getCurrentUser()) { + return true; } return false; } -- 1.8.3.1