Thinkphp6中间件引起验证码不显示?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thinkphp6中间件引起验证码不显示?相关的知识,希望对你有一定的参考价值。
针对登陆设置中间件,登陆页有一个thinkphp6自带的验证码,中间件只是单独返回$next($request),就能正常显示,只要在里面写入其它内容,验证码就不显示了。但这里的这个if内是没有进去。
参考技术A 验证登录,你得用前置,就是说,你得把你的if写在 response的前面,你现在这是写在后面.当然不会执行验证登录望采纳!
thinkphp自带的验证码出现的问题
thinkphp3.1.2版本中今天做验证码时出现了一个小问题。
在后台我引入过了一次验证也就是
import(‘ORG.Util.Image‘);
Image::buildImageVerify();
这次是对的,可是再制作前台登录页面的是后出现了问题。一直显示图片载入错误。正确的调用方法是:
ob_clean(); //清空(擦掉)输出缓冲区 ,也就是清空前面的输出,通常情况下验证码不显示,可考虑这个问题 import(‘ORG.Util.Image‘); Image::buildImageVerify();
之后验证码输出正确。问题解决。
以上是关于Thinkphp6中间件引起验证码不显示?的主要内容,如果未能解决你的问题,请参考以下文章