日度归档:2018年4月19日

运行环境正常 织梦DedeCMS验证码无法显示

在环境一切OK的情况下,DedeCMS的验证码无法显示。

解决方案一:

include目录下打开vdimgck.php文件,查找 if(function_exists(“imagejpeg”)) 在上方添加 ob_clean(); 问题解决。

这个问题很奇怪,有时候不加也没问题,当然我的是运行有问题了加上就没事,之前没事,突然就不行了。

添加过后的具体代码如下:

ob_clean();
if(function_exists(“imagejpeg”))
{
    header(“content-type:image/jpeg\r\n”);
    imagejpeg($im);
}
else
{
    header(“content-type:image/png\r\n”);
    imagepng($im);
}

解决方案二:

将织梦后台登录验证码取消。

具体操作如下:

找到以下文件:

/data/safe/inc_safe_config.php

在该文件中查找 $safe_gdopen = ’1,2,3,5,6,7′; 删除6数字即可取消验证码功能。