<?php
|
|
namespace Api\Model;
|
|
use Api\Model\BaseModel;
|
|
/**
|
|
*
|
|
* @author star7th
|
|
*/
|
|
class CaptchaModel extends BaseModel {
|
|
|
|
public function check($captcha_id , $captcha, $none =''){
|
|
$time = time() ;
|
|
$captcha_array = $this->where(" captcha_id = '$captcha_id' and expire_time > $time ")->find();
|
|
if ($captcha_array['captcha'] && $captcha_array['captcha'] == $captcha) {
|
|
//检查完就设置该验证码过期
|
|
$this->where(" captcha_id = '$captcha_id'")->save(array("expire_time"=>0));
|
|
return true ;
|
|
}else{
|
|
//删除掉所有过期的二维码
|
|
//$this->where(" expire_time < '$time' ")->delete();
|
|
}
|
|
return false;
|
|
}
|
|
}
|