diff --git a/src/main/java/org/codelibs/fess/app/web/base/FessSearchAction.java b/src/main/java/org/codelibs/fess/app/web/base/FessSearchAction.java index cffbe6138..8360a8877 100644 --- a/src/main/java/org/codelibs/fess/app/web/base/FessSearchAction.java +++ b/src/main/java/org/codelibs/fess/app/web/base/FessSearchAction.java @@ -23,14 +23,12 @@ import java.util.Map; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpSession; import org.apache.commons.lang3.StringEscapeUtils; import org.codelibs.core.lang.StringUtil; import org.codelibs.core.misc.DynamicProperties; import org.codelibs.core.net.URLUtil; import org.codelibs.fess.Constants; -import org.codelibs.fess.entity.LoginInfo; import org.codelibs.fess.es.client.FessEsClient; import org.codelibs.fess.exception.UnsupportedSearchException; import org.codelibs.fess.helper.FieldHelper; @@ -136,15 +134,7 @@ public abstract class FessSearchAction extends FessBaseAction { locale = Locale.ENGLISH; } runtime.registerData("langItems", systemHelper.getLanguageItems(locale)); - - final HttpSession session = request.getSession(false); - if (session != null) { - final Object obj = session.getAttribute(Constants.USER_INFO); - if (obj instanceof LoginInfo) { - final LoginInfo loginInfo = (LoginInfo) obj; - runtime.registerData("username", loginInfo.getUsername()); - } - } + runtime.registerData("username", systemHelper.getUsername()); } // =================================================================================== diff --git a/src/main/java/org/codelibs/fess/app/web/search/SearchForm.java b/src/main/java/org/codelibs/fess/app/web/search/SearchForm.java index f08a0e975..ed9d10ead 100644 --- a/src/main/java/org/codelibs/fess/app/web/search/SearchForm.java +++ b/src/main/java/org/codelibs/fess/app/web/search/SearchForm.java @@ -97,6 +97,8 @@ public class SearchForm implements SearchRequestParams, Serializable { public Map options = new HashMap<>(); + public String username; + private int startPosition = -1; private int pageSize = -1; diff --git a/src/main/webapp/WEB-INF/view/index.jsp b/src/main/webapp/WEB-INF/view/index.jsp index 10cb2df7e..9596bad2f 100644 --- a/src/main/webapp/WEB-INF/view/index.jsp +++ b/src/main/webapp/WEB-INF/view/index.jsp @@ -19,11 +19,12 @@