elpeter/kickbox-cakephp 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

elpeter/kickbox-cakephp

Composer 安装命令:

composer require elpeter/kickbox-cakephp

包简介

Email validator via Kickbox Service for CakePHP

README 文档

README

CakePHP Plugin for Email Verification by using Kickbox Service. http://kickbox.io/

Getting Started

You can add the plugin as submodule in your project, via git submodule:

$ 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.

Resolve the dependencies

To get the Kickbox Library and the rest of the dependencies you will need to run composer.

$ curl -sS https://getcomposer.org/installer | php
$ php composer.phar install

Setup in CakePHP

To setup the plugin in your project follow the next steps.

Get the API KEY

Register at https://kickbox.io. > Go to API Settings > Create new API KEY.

Add the plugin to Bootstrap

Add the followind lines to your app/Config/bootstrap.php

CakePlugin::load('KickboxEmail', array('bootstrap' => true));
define('KICKBOXAPIKEY', 'KICKBOX API KEY GOES HERE');

Set the constant KICKBOXAPIKEY with your API KEY from kickbox.io.

Add the Component

Add the main component of the Plugin in your application.

You can add it for the whole project in app/Controller/AppController.php or the Controller you need it.

public $components = array(
		'KickboxEmail.Validator'
	);

How to validate an email

Use the validate method as follows:

$res = $this->Validator->verify('EMAIL GOES HERE');

$res will return true or false. So, if the email passed the validation or not.

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

Configure::write('KickboxEmail.log', false);

统计信息

  • 总下载量: 6
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-05-13