From 61fb07c2ce583655c4f0ede6609c88e90f5f4795 Mon Sep 17 00:00:00 2001 From: masterspirit Date: Tue, 14 Aug 2018 10:46:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=99=BB=E5=87=BA=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/simple/config/ShiroConfig.java | 2 +- .../java/com/simple/controller/HomeController.java | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/simple/config/ShiroConfig.java b/mallinkAdmin/src/main/java/com/simple/config/ShiroConfig.java index c40c2f98c..fc9b10ced 100644 --- a/mallinkAdmin/src/main/java/com/simple/config/ShiroConfig.java +++ b/mallinkAdmin/src/main/java/com/simple/config/ShiroConfig.java @@ -98,7 +98,7 @@ public class ShiroConfig { Map filterChainDefinitionMap = new LinkedHashMap(); //配置退出 过滤器,其中的具体的退出代码Shiro已经替我们实现了 - filterChainDefinitionMap.put("/logout", "logout"); + filterChainDefinitionMap.put("/logout", "anon"); filterChainDefinitionMap.put("/doLogin/**","anon"); filterChainDefinitionMap.put("/css/**","anon"); filterChainDefinitionMap.put("/js/**","anon"); diff --git a/mallinkAdmin/src/main/java/com/simple/controller/HomeController.java b/mallinkAdmin/src/main/java/com/simple/controller/HomeController.java index f98d2fc75..88905c512 100644 --- a/mallinkAdmin/src/main/java/com/simple/controller/HomeController.java +++ b/mallinkAdmin/src/main/java/com/simple/controller/HomeController.java @@ -69,9 +69,13 @@ public class HomeController { }catch(Exception e) { return new ResultData(ResultData.ERROR,"用户名或者密码错误"); } - return data; - } - + @ApiOperation("登出") + @GetMapping("/logout") + public ResultData login() { + ResultData data = new ResultData(); + SecurityUtils.getSubject().logout(); + return data; + } } \ No newline at end of file