String code=getUserCode(user); String salt=code!=null?code.substring(0,2):user; String cred=(user!=null&&pass!=null)?UnixCrypt.crypt(pass,salt):null; ArrayList gps=getUserGroups(user); if (gps!=null) for (int g=gps.size(); g-->0;)
if (ht==null||ht.getLastModified()!=resource.lastModified()) ht=new HTAccess(resource); _htCache.put(resource,ht); if (log.isDebugEnabled()) if (ht.isForbidden()) Map methods=ht.getMethods(); if (methods.size()>0&&!methods.containsKey(request.getMethod())) return; // Nothing to check int satisfy=ht.getSatisfy(); IPValid=ht.checkAccess("",request.getRemoteAddr()); if (log.isDebugEnabled()) log.debug("IPValid = "+IPValid,null,null); if (!ht.checkAuth(user,password,getUserRealm(),base_request)) response.setHeader(HttpHeaders.WWW_AUTHENTICATE,"basic realm="+ht.getName()); response.sendError(HttpServletResponse.SC_UNAUTHORIZED); base_response.complete();
if (ht==null||ht.getLastModified()!=resource.lastModified()) ht=new HTAccess(resource); _htCache.put(resource,ht); if (log.isDebugEnabled()) if (ht.isForbidden()) Map methods=ht.getMethods(); if (methods.size()>0&&!methods.containsKey(request.getMethod())) return; // Nothing to check int satisfy=ht.getSatisfy(); IPValid=ht.checkAccess("",request.getRemoteAddr()); if (log.isDebugEnabled()) log.debug("IPValid = "+IPValid,null,null); if (!ht.checkAuth(user,password,getUserRealm(),base_request)) response.setHeader(HttpHeaders.WWW_AUTHENTICATE,"basic realm="+ht.getName()); response.sendError(HttpServletResponse.SC_UNAUTHORIZED); base_response.complete();
String code=getUserCode(user); String salt=code!=null?code.substring(0,2):user; String cred=(user!=null&&pass!=null)?UnixCrypt.crypt(pass,salt):null; ArrayList gps=getUserGroups(user); if (gps!=null) for (int g=gps.size(); g-->0;)