溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何解決dedeCMS織夢(mèng)后臺(tái)登錄驗(yàn)證碼錯(cuò)誤或不顯示的問(wèn)題

發(fā)布時(shí)間:2020-10-13 17:32:04 來(lái)源:億速云 閱讀:167 作者:小新 欄目:建站服務(wù)器

這篇文章給大家分享的是有關(guān)如何解決dedeCMS織夢(mèng)后臺(tái)登錄驗(yàn)證碼錯(cuò)誤或不顯示的問(wèn)題的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。

dedeCMS織夢(mèng)后臺(tái)登陸驗(yàn)證碼錯(cuò)誤或不顯示

常見(jiàn)的就是驗(yàn)證碼輸入明明正確但卻提示不正確,或者壓根不顯示。說(shuō)一下碰到這種情況的幾種原因:

1) dede版本程序升級(jí)操作不正確造成驗(yàn)證碼提示不正確

2)更好空間新的空間里pho.ini里gd庫(kù)配置問(wèn)題

3)網(wǎng)站空間滿了

4)專(zhuān)對(duì)5.7版本轉(zhuǎn)移data目錄引起的

5)程序內(nèi)/data/session目錄權(quán)限設(shè)置問(wèn)題

6)清除瀏覽器的cookies,重啟瀏覽器;

7)網(wǎng)速不行,換個(gè)時(shí)間,等網(wǎng)速快了再試!

8)網(wǎng)站程序出錯(cuò),重新上傳安裝;

引起dede織夢(mèng)后臺(tái)登陸驗(yàn)證碼錯(cuò)誤或者不顯示的原因找到了,那么現(xiàn)在我們來(lái)總結(jié)一下解決辦法。

1、如果是5.7版本的轉(zhuǎn)移data目錄引起的。

請(qǐng)改一下/include/vdimgck.php這個(gè)文件 這個(gè)文件里也調(diào)用了DATA里的文件也可以改路徑,把帶有這個(gè) //data 改成你現(xiàn)在的路徑。

2、查閱資料后得知,session沒(méi)有清除,去data/session目錄下,將除index.html以外文件全部刪除就可以了。

3、如果還是不行,看session是否有寫(xiě)入權(quán)限,如果沒(méi)有的話,給"internet來(lái)賓賬戶"添加寫(xiě)入權(quán)限,Linux的話,目錄權(quán)限設(shè)置為"777".

4、設(shè)置服務(wù)器的php.ini:打開(kāi)php.ini 文件找到;session.save_path = "/tmp" 改寫(xiě)成session.cookie_path = /extension=php_gd2.dll;將他前面的分號(hào);去掉。

5、檢查你的空間是不是滿了,測(cè)試的方法是你可以隨便上傳FTP空間里一個(gè)文件,會(huì)有提示,你可以聯(lián)系空間服務(wù)商。

6、直接去掉驗(yàn)證碼:打開(kāi) login.php 找到:

if($validate=='' || $validate != $svali)
// 替換為:
if( false )

然后,在模板dede/templets/login.htm里去掉以下驗(yàn)證碼的具體HTML代碼:

<li><span>驗(yàn)證碼:</span>
    <input name="validate" type="text" id="vdcode" style='width:50px;text-transform:uppercase;' class="text" />
    <img id="vdimgck" src="/include/vdimgck.php" alt="看不清?點(diǎn)擊更換" align="absmiddle" style="cursor:pointer" />
</li>

或者是:在[驗(yàn)證碼安全設(shè)置]里,說(shuō)修改后的保存實(shí)際上是修改了datasafeinc_safe_config.php 這個(gè)文件,這是個(gè)配置文件。

比如:$safe_gdopen = '1,2,3,5,6'; 這個(gè)就是系統(tǒng)哪些地方開(kāi)啟驗(yàn)證碼。與[驗(yàn)證碼安全設(shè)置]界面是一對(duì)一的關(guān)系。

所以,如果當(dāng)我們管理后臺(tái)想關(guān)閉驗(yàn)證碼(如果驗(yàn)證碼無(wú)法正確輸入,不支持GB庫(kù))的時(shí)候,只需要打開(kāi)datasafeinc_safe_config.php 將$safe_gdopen = '1,2,3,5,6'; 中的6刪除即可。不必去進(jìn)行繁瑣的設(shè)置。

7、是修改include文件夾的vdimgck.php文件修改以下段落,

//Session保存路徑
$sessSavePath = dirname(__FILE__)。"//data/sessions/";

修改為//$sessSavePath = dirname(__FILE__)"//data/sessions/";

修改后,時(shí)管用時(shí)不管用,改回來(lái)也是這樣的情況。如果把DEDE后臺(tái)路徑修改默認(rèn)的DEDE文件夾,就不會(huì)出現(xiàn)驗(yàn)證碼錯(cuò)誤的情況。

最后如果以上方法均不適用的話,那么你就重新安裝下對(duì)應(yīng)版本的程序,然后將您的css及圖片文件,模板文件,upload文件夾轉(zhuǎn)移過(guò)來(lái)。最后還原數(shù)據(jù)庫(kù)。

感謝各位的閱讀!關(guān)于如何解決dedeCMS織夢(mèng)后臺(tái)登錄驗(yàn)證碼錯(cuò)誤或不顯示的問(wèn)題就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI