post()->goCheck(); $result = SmsLogic::sendCode($params); if (true === $result) { return $this->success('发送成功'); } return $this->fail(SmsLogic::getError()); } public function verifyCode() { $res = generateCaptcha(); // 存储验证码到缓存,有效期2分钟(120秒) cache('verifyCode', $res['captcha'], 120); $image = $res['image']; // 设置响应头 header('Content-Type: image/png'); header('Cache-Control: no-cache, must-revalidate'); header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // 输出图像 imagepng($image); // 释放资源 imagedestroy($image); } }