This commit is contained in:
yfujita 2014-03-03 23:27:05 +09:00
parent 7a83663782
commit 5d5c65b953

View file

@ -1,6 +1,7 @@
package jp.sf.fess.filter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import jp.sf.fess.entity.LoginInfo;
@ -11,8 +12,11 @@ import org.codelibs.sastruts.core.filter.AuthFilter;
public class AdminAuthFilter extends AuthFilter {
@Override
protected UserInfo getUserInfo(final HttpServletRequest req) {
final Object obj = req.getSession()
.getAttribute(SSCConstants.USER_INFO);
final HttpSession session = req.getSession(false);
if (session == null) {
return null;
}
final Object obj = session.getAttribute(SSCConstants.USER_INFO);
if (obj instanceof LoginInfo) {
final LoginInfo loginInfo = (LoginInfo) obj;
if (loginInfo.isAdministrator()) {