我有一個體面的登錄系統與Spring 3安全性一起工作。如何在Spring安全中需要登錄時向會話添加消息?
如果用戶試圖訪問登陸前安全網頁,他彈到登錄頁面,然後成功登錄後,他被重定向回,他試圖先前訪問的頁面。這幾乎就是我想要的。
我也希望是出現解釋到,他已經被重定向那裏,因爲他曾試圖訪問一個安全的區域,用戶在登錄頁上一個特殊的錯誤消息。我如何做到這一點(沒有在登錄頁面上顯示以前沒有嘗試訪問安全頁面的人的錯誤消息)?
謝謝!
P.S.我已閱讀http://static.springsource.org/spring-security/site/docs/3.0.x/reference/springsecurity-single.html#getting-started以及本網站和其他人的許多帖子,但尚未找到解決方案。
你的回答很可能會工作,但我早些時候指出認證失敗,網址,增加了一個錯誤信息給會話的具體方法解決了這個問題: ' <形式登錄登錄頁=「/登錄/到期」 ... 認證失敗-URL = 「/登錄/失敗」 ... /> ... ' 和的LoginController: '@RequestMapping(方法= RequestMethod.GET) public String fail(HttpSessio n會話){ flashMessageHelper.addError(MessageKey.SIGN_IN_FAILURE,session); return PathHelper.getRedirectToPath(linkHelper.getHome()); }' –
Ryan
2012-03-28 18:34:33