2017 © Pedro Peláez
 

library phpcomponent-whitelist

whiteList

image

jasong/phpcomponent-whitelist

whiteList

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

how to use?

  • composer require jasong/phpcomponent-whitelist ~1.0

/** * Setup the IP whitelist */ $whitelist = new Ip([ new \WhiteList\Network\Ip\Any(), new \WhiteList\Network\Ip\Localhost(), new \WhiteList\Network\Ip\Single(), new \WhiteList\Network\Ip\Wildcard(), new \WhiteList\Network\Ip\Range(), new \WhiteList\Network\Ip\Cidr(), ]); //IP白名单配置 $white = [ '*', 'localhost', '127.0.0.1', '192.168.1.*', '192.168.1.1-192.168.1.21', '192.168.0.0/16', ]; $whitelist->buildWhitelist($white); $obj = new xxx($whitelist); $obj->xx($ip); class xxx{ private $whitelist; public function __construct($whitelist){ $this->whitelist = $whitelist; } public function xx($ip){ //验证ip白名单 if (!$this->whitelist->isAllowed($ip)) { return false; } //$next.... } }

The Versions

03/07 2018

dev-master

9999999-dev

whiteList

  Sources   Download

The Requires

  • php >=5.6

 

The Development Requires

03/07 2018

v1.0.0

1.0.0.0

whiteList

  Sources   Download

The Requires

  • php >=5.6

 

The Development Requires