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 6b4c5374..3d7b1b8c 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 @@ -217,7 +217,9 @@ public class LoginController extends BaseController{ // 未加载shiro模块时会为空,直接访问则提示操作权限不足。 if(loginInfo == null){ - UserUtils.getSubject().logout(); + if (subject != null){ + subject.logout(); + } String queryString = request.getQueryString(); queryString = queryString == null ? "" : "?" + queryString; ServletUtils.redirectUrl(request, response, adminPath + "/login" + queryString); diff --git a/modules/core/src/test/java/com/jeesite/test/MsgPushTest.java b/modules/core/src/test/java/com/jeesite/test/MsgPushTest.java index 4445e063..6552a95b 100644 --- a/modules/core/src/test/java/com/jeesite/test/MsgPushTest.java +++ b/modules/core/src/test/java/com/jeesite/test/MsgPushTest.java @@ -114,7 +114,6 @@ public class MsgPushTest extends BaseSpringContextTests { @Autowired private MsgTemplateService msgTemplateService; - public void testMailTpl(){ // 创建消息模板 MsgTemplate msgTemplate = new MsgTemplate();