注:DedeCMS v5.7 sp1不需要以上操作,这一点官方已升级调整过了。
  如果按照这篇文档里操作之后,验证码不显示,说明有一个地方,你还没有调整:
  打开include下的vdimgck.php,找到如下代码:
  require_once(dirname(__FILE__).'/../data/safe/inc_safe_config.php');
  require_once(dirname(__FILE__).'/../data/config.cache.inc.php');
  $config=array(
  'font_size'=>14,
  'img_height'=>$safe_wheight,
  'word_type'=>(int)$safe_codetype,//1:数字2:英文3:单词
  'img_width'=>$safe_wwidth,
  'use_boder'=>TRUE,
  'font_file'=>dirname(__FILE__).'/data/fonts/ggbi.ttf',
  'wordlist_file'=>dirname(__FILE__).'/data/words/words.txt',
  'filter_type'=>5);
  $sessSavePath=dirname(__FILE__)."/../data/sessions/";
  将上面代码中的data路径做相应的调整,比如上面3步操作是将data移到根目录的上一级目录,我们这里对data的路径加一个“/..”,改后如下:
  require_once(dirname(__FILE__).'/../../data/safe/inc_safe_config.php');
  require_once(dirname(__FILE__).'/../../data/config.cache.inc.php');
  $config=array(
  'font_size'=>14,
  'img_height'=>$safe_wheight,
  'word_type'=>(int)$safe_codetype,//1:数字2:英文3:单词
  'img_width'=>$safe_wwidth,
  'use_boder'=>TRUE,
  'font_file'=>dirname(__FILE__).'/data/fonts/ggbi.ttf',
  'wordlist_file'=>dirname(__FILE__).'/data/words/words.txt',
  'filter_type'=>5);
  $sessSavePath=dirname(__FILE__)."/../../data/sessions/";
  好了,这样就可以了。
本文链接 : https://xingzhinet.com/zixun/web/415.html ( 转载请保留 )
标签 : dedecms(6)织梦(4)验证码(1)