2014-01-21 57 views
0

填寫表單後,如果會話過期,如果我點擊提交,我的頁面重定向到登錄,輸入憑證後,數據會自動保存在數據庫中,我怎麼能防止這一點。新會話存儲舊會話信息

我使用了彈簧安全管理。我在不同的頁面中遇到了這個問題。我可以在彈簧安全文件中進行更改以避免發生此問題

任何人都可以幫助我。

預先感謝....

公共類AuthenticationSuccessHandlerImpl實現AuthenticationSuccessHandler {

@Resource(name = "sessionRegistry") 
private SessionRegistry sessionRegistry; 

    String redirectUrl = request.getParameter("spring-security-redirect"); 

    if(StringUtils.isEmpty(redirectUrl)){ 
     redirectStrategy.sendRedirect(request, response, "/home"); 
    }else{ 
     redirectStrategy.sendRedirect(request, response, redirectUrl);  
    } 

}

價值彈簧安全重定向的是request.getHeader( 「參照」)

+0

歡迎來到SO,你能添加一個代碼示例嗎? – Rob

回答