summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/gitblit/wicket/pages/RootPage.java
diff options
context:
space:
mode:
authorJames Moger <james.moger@gmail.com>2015-10-26 15:09:25 -0400
committerJames Moger <james.moger@gmail.com>2015-10-26 15:09:25 -0400
commite69804d4001796a49476089bcbe8f67c3c700497 (patch)
tree4b27ccafc33a23e2f5decf60d664b3ec8ce03889 /src/main/java/com/gitblit/wicket/pages/RootPage.java
parenta3a18a0ebfeb65777ad5bd065e26fa9c00e8100c (diff)
parent0d7c650b3b59d8a7bbc47135975f040c832e04c0 (diff)
downloadgitblit-e69804d4001796a49476089bcbe8f67c3c700497.tar.gz
gitblit-e69804d4001796a49476089bcbe8f67c3c700497.zip
Merge pull request #947 from paulsputer/LogUpdateForAllAuthentication
Log update for Fail2Ban usage
Diffstat (limited to 'src/main/java/com/gitblit/wicket/pages/RootPage.java')
-rw-r--r--src/main/java/com/gitblit/wicket/pages/RootPage.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/gitblit/wicket/pages/RootPage.java b/src/main/java/com/gitblit/wicket/pages/RootPage.java
index 93d44fc7..b48f7224 100644
--- a/src/main/java/com/gitblit/wicket/pages/RootPage.java
+++ b/src/main/java/com/gitblit/wicket/pages/RootPage.java
@@ -36,6 +36,7 @@ import javax.servlet.http.HttpServletResponse;
import org.apache.wicket.MarkupContainer;
import org.apache.wicket.PageParameters;
+import org.apache.wicket.RequestCycle;
import org.apache.wicket.behavior.HeaderContributor;
import org.apache.wicket.markup.html.IHeaderContributor;
import org.apache.wicket.markup.html.IHeaderResponse;
@@ -566,7 +567,9 @@ public abstract class RootPage extends BasePage {
String username = RootPage.this.username.getObject();
char[] password = RootPage.this.password.getObject().toCharArray();
- UserModel user = app().authentication().authenticate(username, password);
+ HttpServletRequest request = ((WebRequest)RequestCycle.get().getRequest()).getHttpServletRequest();
+
+ UserModel user = app().authentication().authenticate(username, password, request.getRemoteAddr());
if (user == null) {
error(getString("gb.invalidUsernameOrPassword"));
} else if (user.username.equals(Constants.FEDERATION_USER)) {