From 0e9bc291322f7d5f167d25e49adc9bfc2b0dfcc2 Mon Sep 17 00:00:00 2001 From: Juan Pablo Garcia Date: Tue, 5 Dec 2017 14:35:05 -0400 Subject: [PATCH] Minor bug fix --- src/IpFilter.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/IpFilter.php b/src/IpFilter.php index 619e955..c7ace0a 100644 --- a/src/IpFilter.php +++ b/src/IpFilter.php @@ -40,14 +40,12 @@ public function __invoke($request, $response, $next) $isallow = isset($option['allow']) ? $option['allow'] : false; } } - if ($isallow === false) { - return $response->withStatus(403); - } - - }elseif (!Validator::ip($option['ip'])->validate($ipAddress)) { + }elseif (Validator::ip($option['ip'])->validate($ipAddress)) { + $isallow = isset($option['allow']) ? $option['allow'] : false; + } + if ($isallow === false) { return $response->withStatus(403); } - } return $next($request, $response); }