SmsModel::checkEmailCaptcha PHP Method

checkEmailCaptcha() public method

验证邮箱验证码正确性
Author: Medz Seven ([email protected])
public checkEmailCaptcha ( string $email, integer $code ) : boolean
$email string 邮箱地址
$code integer 验证码
return boolean
    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;
    }