This commit is contained in:
Shinsuke Sugaya 2014-03-04 23:48:12 +09:00
commit fcd6d91d66

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()) {