@Override
public void onAuthenticationFailure( HttpServletRequest request, HttpServletResponse response, AuthenticationException exception ) throws IOException, ServletException
{
final String username = request.getParameter( "j_username" );
request.getSession().setAttribute( "username", username );
securityService.registerFailedLogin( username );
I18n i18n = i18nManager.getI18n();
if ( ExceptionUtils.indexOfThrowable( exception, LockedException.class ) != -1)
{
request.getSession().setAttribute( "LOGIN_FAILED_MESSAGE", i18n.getString( "authentication.message.account.locked" ) );
}
else
{
request.getSession().setAttribute( "LOGIN_FAILED_MESSAGE", i18n.getString( "authentication.message.account.invalid" ) );
}
super.onAuthenticationFailure( request, response, exception );
}
CustomExceptionMappingAuthenticationFailureHandler.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:dhis2-core
作者:
评论列表
文章目录