You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
<?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;
|
|
}
|
|
}
|