перенаправление обратно на исходную страницу после сбоя аутентификации с помощью Spring Security

Я использую Spring 3.0 вместе со Spring Безопасность. Я всегда использовал следующую конфигурацию:

    <form-login login-page="/login" authentication-failure-url="/login?error=credentials" default-target-url="/account" login-processing-url="/security_check"/>

Поэтому, когда пользователь не входит в систему правильно, он переходит в / login. Теперь у меня есть диалог входа в систему на каждой странице сайта. Если они не входят в систему правильно, я не хочу, чтобы они перенаправлялись на / login ... вместо этого я хочу, чтобы они вернулись на страницу, на которой они находятся. Я открою тот же диалог, когда увижу error = credentials в качестве параметра.

Итак, как мне это сделать?

8
задан Sean Patrick Floyd 10 September 2010 в 06:55
поделиться