where("mobile",$mobile) ->where("action",$active) ->where("status",0) ->order("time","desc") ->find(); if (empty($smsCode) || $smsCode['code'] != $yzm || $time - $smsCode['time'] > 30 * 60) { self::setErrorInfo("请输入正确的验证码"); return false; } (new self)->where("id",$smsCode['id'])->save(array("status"=>1)); return true; } }