久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Spring Security實(shí)現(xiàn)退出登錄和退出處理器

本文主要介紹了SpringSecurity實(shí)現(xiàn)退出登錄和退出處理器,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)

在系統(tǒng)中一般都有退出登錄的操作。退出登錄后,Spring Security進(jìn)行了以下操作:

  • 清除認(rèn)證狀態(tài)
  • 銷毀HttpSession對(duì)象
  • 跳轉(zhuǎn)到登錄頁(yè)面

配置退出登錄的路徑和退出后跳轉(zhuǎn)的路徑

//退出登錄配置
        http.logout()
                .logoutUrl("/logout")
                .logoutSuccessUrl("/login.html")
                .clearAuthentication(true)
                .invalidateHttpSession(true);

在網(wǎng)頁(yè)中添加退出登錄超鏈接

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org"
      xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity5">
<head>
    <meta charset="UTF-8">
    <title>主頁(yè)面</title>
</head>
<body>
<h1>主頁(yè)面</h1>
<a href="/logout" rel="external nofollow" >退出登錄</a>
</body>
</html>

退出成功處理器

我們也可以自定義退出成功處理器,在退出后清理一些數(shù)據(jù),寫法如下:

自定義退出成功處理器

/**
 * @Author yqq
 * @Date 2022/05/17 18:09
 * @Version 1.0
 */
public class LogoutSuccessHandler implements org.springframework.security.web.authentication.logout.LogoutSuccessHandler {
    @Override
    public void onLogoutSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException {
        System.out.println("清楚一些數(shù)據(jù)");
        response.sendRedirect("/login.html");
    }
}

配置退出成功處理器

 //退出登錄配置
        http.logout()
                .logoutUrl("/logout")
//                .logoutSuccessUrl("/login.html")
                .logoutSuccessHandler(new LogoutSuccessHandler())
                .clearAuthentication(true)
                .invalidateHttpSession(true);

測(cè)試

到此這篇關(guān)于Spring Security實(shí)現(xiàn)退出登錄和退出處理器的文章就介紹到這了,更多相關(guān)Spring Security退出登錄和退出處理器內(nèi)容請(qǐng)搜索html5模板網(wǎng)以前的文章希望大家以后多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

這篇文章主要為大家詳細(xì)介紹了如何利用SpringBoot+WebSocket實(shí)現(xiàn)即時(shí)通訊功能,文中示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定參考價(jià)值,需要的可以參考一下
本文主要介紹了SpringBoot二維碼生成base64并上傳OSS的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)
這篇文章主要介紹了Spring?boot?整合?Redisson實(shí)現(xiàn)分布式鎖并驗(yàn)證,redisson是官方推薦的分布式鎖實(shí)現(xiàn)方案,采用redis自身的原子命令和lua腳本來(lái)實(shí)現(xiàn),需要的朋友可以參考下
這篇文章主要介紹了springboot+redis實(shí)現(xiàn)一個(gè)簡(jiǎn)單的熱搜功能,通過(guò)代碼介紹了過(guò)濾不雅文字的過(guò)濾器,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
這篇文章主要介紹了在SpringBoot中使用HATEOAS的方法,HATEOAS是實(shí)現(xiàn)REST規(guī)范的一種原則,通過(guò)遵循HATEOAS規(guī)范,可以解決我們實(shí)際代碼實(shí)現(xiàn)的各種個(gè)問(wèn)題,下文更多相關(guān)介紹,需要的小伙伴可
在我們開發(fā)系統(tǒng)過(guò)程中,經(jīng)常會(huì)處理一些費(fèi)時(shí)間的任務(wù)(如:向數(shù)據(jù)庫(kù)中插入大量數(shù)據(jù)),這個(gè)時(shí)候就就需要使用多線程,下面這篇文章主要給大家介紹了關(guān)于Spring多線程的使用以及問(wèn)題的相關(guān)
主站蜘蛛池模板: 国产精品免费视频一区 | 成人日b视频 | 日韩成人在线免费观看 | 亚洲成人动漫在线观看 | 国产精品一区二区三区在线 | 欧美一级一区 | 亚洲精品一区中文字幕乱码 | 9色视频在线 | 欧美 日韩 国产 一区 | 在线日韩中文字幕 | 成人午夜视频在线观看 | 久一精品 | 亚洲一区二区久久 | 狠狠热视频| 精品日韩| 91在线第一页 | 黄色成人在线 | а√中文在线8 | 高清一区二区三区 | 福利影院在线看 | 日韩精品四区 | 国产精品久久久久久久久久久免费看 | 一区二区三区国产 | 国产精品黄视频 | 日韩成人免费av | 精品一二区| 日韩一区二区在线看 | 亚洲aⅴ | 免费在线观看av的网站 | 国产区在线 | 第一福利社区1024 | 国外成人在线视频 | 日韩免费电影 | 成人av免费在线观看 | 精品三级在线观看 | 色综合视频在线 | 亚洲在线免费观看 | 国产精品自产拍在线观看蜜 | 艹逼网 | 国产一区二区三区四区五区加勒比 | 国产特级毛片 |