Lumen图片验证码

  • 代码
/*生成图形验证码*/
public function captchaInfo(CommonHelper $commonHelper)
{
    $captchaUuid = $commonHelper->createCaptchaUuid();
    $img = \Captcha::createById('default', $captchaUuid);
    return $this->formatResponse([
        'img' => 'data:image/png;base64,' . base64_encode($img),
        'uuid' => $captchaUuid
    ]);
}

/*验证图形验证码*/
public function checkCaptcha(Request $request)
{
    $value = $request->get('value');
    $captchaUuid = $request->get('checkCaptcha');
    $valid = \Captcha::checkCaptchaById($value, $captchaUuid);
    return $this->formatResponse($valid);
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容