問(wèn)題一:首先先確定php配置環(huán)境沒(méi)問(wèn)題,如果一個(gè)服務(wù)器有的網(wǎng)站顯示驗(yàn)證碼有的不顯示,可以排除運(yùn)行環(huán)境的問(wèn)題;出現(xiàn)這種情況有可能是:可能是php中GB庫(kù)沒(méi)有開(kāi)啟。
解決方法:打開(kāi)php.ini找到extension=php_gd2.dll去掉前面的#;然后重啟服務(wù)。
下個(gè)探針或者用<?php phpinfo() ?>看下是否開(kāi)啟GB庫(kù);
問(wèn)題二:如果網(wǎng)站編碼是utf-8的,有可能是bom頭的問(wèn)題,GBK編碼的網(wǎng)站不會(huì)出現(xiàn)這種情況。
解決方法:使用非windows自帶文本編輯器,推薦emeditor,打開(kāi)下面三個(gè)文件,common.php,vdimgck.php和data/safe/inc_safe_config.php文件,然后找到右下角,如果是帶簽名的話,保存為不帶簽名的;檢查也可以批量去掉下BOM頭;
問(wèn)題三:文件丟失 或者 權(quán)限不夠
解決方法:織夢(mèng)5.6,5.7的話,看下Include/vdimgck.php,Include/data/words/words.txt這個(gè)兩個(gè)文件是否丟失,看是否是寫(xiě)入權(quán)限,common.phpdata/safe/inc_safe_config.php權(quán)限。
問(wèn)題四:驗(yàn)證碼輸入正確但是登陸不進(jìn)去
解決方法:刪除data/session下的所有session文件記錄,然后刷新頁(yè)面重新登陸
問(wèn)題五:上面的方法都試了不行 只能去掉驗(yàn)證碼
解決方法:
方法1:找到/data/safe/inc_safe_config.php 去掉6即可,6控制后臺(tái)登陸驗(yàn)證碼,7控制自定義表單提交驗(yàn)證碼;
方法2:打開(kāi)dede/login.php文件找到
第一行替換為 if(false){
好 問(wèn)題解決 不輸驗(yàn)證碼后臺(tái)直接進(jìn)去
去掉驗(yàn)證碼顯示的錯(cuò)誤圖片:
打開(kāi)dede/templets/login.htm文件 去掉下面代碼
版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 解決織夢(mèng)dede驗(yàn)證碼不顯示不正確方法