私は、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