laravel5图片验证的问题
各位大神:
我有一个登陆表单需要使用图片验证码
目前我使用Gregwar\Captcha\CaptchaBuilder; 这个第三方依赖包完成的。但是我现在遇到一个问题
使用这种方式输出图片
那么当我表单提交的时候从session中拿不到__captcha的值
如果使用这种方式输出图片
那么我的csrf就会被刷新,原页面的表单还是不能提交。
请教各位大神有什么好的解决方法吗?
我有一个登陆表单需要使用图片验证码
目前我使用Gregwar\Captcha\CaptchaBuilder; 这个第三方依赖包完成的。但是我现在遇到一个问题
使用这种方式输出图片
Session::flash('__captcha', $phrase_new);
header("Cache-Control: no-cache, must-revalidate");
header('Content-Type: image/jpeg');
$builder->output();
exit();
那么当我表单提交的时候从session中拿不到__captcha的值
如果使用这种方式输出图片
return (new Response($builder->output(),200))
->header('Cache-Control',"no-cache, must-revalidate")
->header('Content-Type',"image/jpeg");
那么我的csrf就会被刷新,原页面的表单还是不能提交。
请教各位大神有什么好的解决方法吗?
1 个回复
豁达于心
赞同来自:
简单