dev-master
9999999-dev https://github.com/elpeter/kickbox-cakephpEmail validator via Kickbox Service for CakePHP
MIT
The Requires
service email validation verification free kickbox sendex
Email validator via Kickbox Service for CakePHP
CakePHP Plugin for Email Verification by using Kickbox Service. http://kickbox.io/, (*1)
You can add the plugin as submodule in your project, via git submodule:, (*2)
$ git submodule add git@github.com:pedroventura/kickbox-cakephp.git app/Plugin/KickboxEmail
Otherwise, you can use git clone or download it. Place it in the Plugin folder., (*3)
To get the Kickbox Library and the rest of the dependencies you will need to run composer., (*4)
$ curl -sS https://getcomposer.org/installer | php $ php composer.phar install
To setup the plugin in your project follow the next steps., (*5)
Register at https://kickbox.io. > Go to API Settings > Create new API KEY., (*6)
Add the followind lines to your app/Config/bootstrap.php, (*7)
CakePlugin::load('KickboxEmail', array('bootstrap' => true)); define('KICKBOXAPIKEY', 'KICKBOX API KEY GOES HERE');
Set the constant KICKBOXAPIKEY with your API KEY from kickbox.io., (*8)
Add the main component of the Plugin in your application., (*9)
You can add it for the whole project in app/Controller/AppController.php or the Controller you need it., (*10)
public $components = array( 'KickboxEmail.Validator' );
Use the validate method as follows:, (*11)
$res = $this->Validator->verify('EMAIL GOES HERE');
$res will return true or false. So, if the email passed the validation or not., (*12)
There is a log file in app/tmp/logs/kickbox.log where you can check all the validation request and returned data. By default is enabled. You can disable it by adding the following line in the app/Config/bootstrap.php, (*13)
Configure::write('KickboxEmail.log', false);
Email validator via Kickbox Service for CakePHP
MIT
service email validation verification free kickbox sendex