【Shiro】6.退出系统

在Apache Shiro中,退出系统通常意味着释放当前用户的所有认证信息并结束会话。你可以使用Subject实例的logout方法来实现这一点。以下是一个简单的示例代码:

 1 /**
 2  * 退出系统方法
 3  * @return
 4  */
 5 @GetMapping("/logout")
 6 public String logout(){
 7     try{
 8         Subject subject = SecurityUtils.getSubject();
 9         subject.logout();
10     } catch (Exception e) {
11         System.err.println("退出系统失败");
12         e.printStackTrace();
13     }
14     System.out.println("退出系统");
15     return  "redirect:/login";
16 }

 2. 也可以配置退出过滤器

 

posted @ 2024-10-14 16:20  陆陆无为而治者  阅读(14)  评论(0编辑  收藏  举报