diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/web/LoginController.java b/modules/core/src/main/java/com/jeesite/modules/sys/web/LoginController.java
index 4db3b8a8..7194cbe2 100644
--- a/modules/core/src/main/java/com/jeesite/modules/sys/web/LoginController.java
+++ b/modules/core/src/main/java/com/jeesite/modules/sys/web/LoginController.java
@@ -340,7 +340,8 @@ public class LoginController extends BaseController{
if (!StringUtils.equals(principal.getParam("sysCode"), sysCode)){
principal.setParam("sysCode", sysCode);
UserUtils.removeCacheByKeyPrefix(UserUtils.CACHE_MENU_LIST);
- UserUtils.removeCache(UserUtils.CACHE_AUTH_INFO);
+ Session session = UserUtils.getSession();
+ UserUtils.removeCache(UserUtils.CACHE_AUTH_INFO+"_"+session.getId());
}
}
return REDIRECT + adminPath + "/index";
diff --git a/parent/pom.xml b/parent/pom.xml
index 3f6ce290..1ac9cf10 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -93,7 +93,7 @@
org.apache.maven.plugins
maven-jar-plugin
- ${project.build.sourceEncoding}
+
false
diff --git a/web/pom.xml b/web/pom.xml
index 870593ee..c7adb598 100644
--- a/web/pom.xml
+++ b/web/pom.xml
@@ -89,8 +89,8 @@
org.apache.maven.plugins
maven-war-plugin
-
-
+
${project.build.directory}/${project.artifactId}
${finalName}