如何處理dedecms后臺登錄驗證碼不正常顯示的問題
驗證碼后臺
本文介紹了“如何處理dedecms后臺登錄驗證碼異常顯示”的知識。很多人在實際案例的操作過程中都會遇到這樣的困難。讓海外主機帶領(lǐng)你學(xué)習(xí)如何處理這些情況。希望你能認(rèn)真看完,學(xué)點東西!
前言:
登錄到dedecms后臺時,我們經(jīng)常會遇到以下三個問題:
1.不顯示背景驗證碼
2.后臺驗證碼顯示不正常
3.后臺驗證碼顯示不正常
解決方法:
1.取消后臺驗證碼功能
因為沒有驗證碼不能進入后臺,修改php文件源代碼:
方法1:
打開dede/login.php,找到以下代碼
ifpreg_match){
resetvdvvalue;
ShowMsg;
退出;
}第一行替換為if{
很好的解決問題。直接在后臺走,不丟失驗證碼
方法2:
open data/safe/Inc . safe . config . PHP。
把代碼$safe_gdopen='1,2,3,4,5,6,7 ';在6,刪除它
Dede后臺驗證碼分析未顯示;
驗證碼需要GD庫。請檢查您的環(huán)境是否打開了GD庫
Dede后臺驗證碼分析未顯示;
驗證碼只顯示背景,不顯示字母
打開驗證碼生成文件Include/vdimgck.php
找到
for
{
$bc=mt_rand;
$ rnd string[$ I]=str top;
$ c _ FontColor=$ FontColor[mt _ rand];
$y_pos=$i==0?4: $ I *;
$c=mt_rand;
@imagettftext;
$ lastc=$ rnd string[$ I];
}未成功執(zhí)行}Imagettft
具體原因是字體文件路徑不正確。解決方案
1.確認(rèn)include/data/font/中的字體文件默認(rèn)為ggbi.ttf
2.when for在前一行中添加以下代碼:
$font_file=str_replace;也就是說,字體文件路徑中反斜杠被反斜杠替換,因為我們知道反斜杠具有翻譯字符的功能,
$font_file的路徑大致是盤符:\appserv\www。由于系統(tǒng)錯誤,反斜杠被用作轉(zhuǎn)義符,因此$font_file不是路徑,因此Imagettftext函數(shù)總是返回錯誤
Add $ font _ file=str _ replace ;可以解決
Dede后臺驗證碼不顯示的情況分析;
文件Include/data/word/word . txt不存在
解決方案:
抄一份進去
查找代碼‘word _ type’=$ safe _ codetype,//1:位數(shù)2:英文:單詞
替換為‘word _ type’=1,即驗證碼為數(shù)字或英文
Dede后臺驗證碼并不能說明所有情況都解決了
如果一開始可以顯示驗證碼,取消驗證碼后就不能顯示了,可以通過覆蓋數(shù)據(jù)和包含目錄來嘗試。
這里介紹“如何處理dedecms后臺登錄驗證碼異常顯示”的內(nèi)容。謝謝大家看。如果你想了解更多的行業(yè),可以關(guān)注海外主機網(wǎng)站,海外主機會為大家輸出更多高質(zhì)量的實用文章!
Tags:,驗證碼后臺,如何處理dedecms后臺登錄驗證碼不正常顯示的問題
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
 關(guān)注官方微信
                    關(guān)注官方微信