public function checkEmailCaptcha($email, $code)
{
$code = intval($code);
$data = $this->where('`phone` LIKE \'' . t($email) . '\' AND `code` != 0 AND `message` = \'\' AND time > ' . (time() - 1800))->field('code')->order('`time` DESC')->getField('code');
/* # 检查邮箱地址是否为空 */
if (!$email) {
$this->setMessage('邮箱不能为空');
return false;
/* # 需要检验的验证码是否为空 */
} elseif (!$code) {
$this->setMessage('验证码不能为空');
return false;
/* # 检查验证码是否正确 */
} elseif ($data == $code) {
return true;
}
$this->setMessage('验证码不正确');
return false;
}