emulienfou - 2011-09-11 13:17:53
The $ip variable in this method is not used :
final public function isAllowed($ip){
$this->matched_rule="";
$rules=$this->code_rules;
// first check allowed arrays. if not results, check denied array. if not results return true;
if(!empty($rules['allow'])) {
if(eval($rules['allow'] . "return false;")) {
$this->matched_rule=$rule_finded;
return true;
}
}
if(!empty($rules['deny'])) {
if(eval($rules['deny'] . "return false;")){
$this->matched_rule=$rule_finded;
return false;
}
}
return true;
}
normally ?