CustomLogoutHandler.java 718 Bytes
package com.bsth.security.handler;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.security.core.Authentication;
import org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler;

import com.bsth.entity.sys.SysUser;

public class CustomLogoutHandler extends SecurityContextLogoutHandler{

	@Override
	public void logout(HttpServletRequest request, HttpServletResponse response, Authentication authentication) {
		SysUser user = (SysUser) authentication.getPrincipal();
		System.out.println(user.getName() + "注销...");
		//日志记录
		
		super.logout(request, response, authentication);
	}
}