check the login failures
This commit is contained in:
parent
5175add5a8
commit
bb709e9eba
1 changed files with 10 additions and 1 deletions
|
@ -18,6 +18,7 @@ package org.codelibs.fess.app.web.login;
|
|||
import org.codelibs.fess.app.web.admin.dashboard.AdminDashboardAction;
|
||||
import org.codelibs.fess.app.web.base.FessSearchAction;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.login.exception.LoginFailureException;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
|
||||
public class LoginAction extends FessSearchAction {
|
||||
|
@ -55,7 +56,15 @@ public class LoginAction extends FessSearchAction {
|
|||
});
|
||||
final String email = form.username;
|
||||
final String password = form.password;
|
||||
return fessLoginAssist.loginRedirect(email, password, op -> {}, () -> getHtmlResponse());
|
||||
form.clearSecurityInfo();
|
||||
try {
|
||||
return fessLoginAssist.loginRedirect(email, password, op -> {}, () -> getHtmlResponse());
|
||||
} catch (LoginFailureException lfe) {
|
||||
throwValidationError(messages -> messages.addErrorsLoginError(GLOBAL), () -> {
|
||||
return asHtml(path_Login_IndexJsp);
|
||||
});
|
||||
}
|
||||
return redirect(getClass());
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Reference in a new issue