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
Wallogit.com
2017 © Pedro Peláez
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