今天有個(gè)瑞典vps客戶來(lái)找,他說(shuō)他的帝國(guó)cms程序后臺(tái)登錄的驗(yàn)證碼不顯示,下面是教程
方法一:
有的同學(xué)開啟了后臺(tái)登陸驗(yàn)證碼,但是由于種種原因后臺(tái)驗(yàn)證碼沒(méi)有顯示,然而不填寫驗(yàn)證碼又無(wú)法登陸后臺(tái)關(guān)閉后臺(tái)驗(yàn)證碼,給同學(xué)們一個(gè)解決方案
用工具(一定要用工具比如NOTEPAD++或者Dreamweaver)打開/e/config/config.php找到如下代碼:
adminloginkey 如果開啟了驗(yàn)證碼后邊的數(shù)字應(yīng)該是0,改成1,就關(guān)閉了后臺(tái)登陸驗(yàn)證碼了!
方法二
上面的方法雖然快刀直接,但是導(dǎo)致網(wǎng)站存在一定的風(fēng)險(xiǎn),讓驗(yàn)證碼顯示出來(lái)才是正道
本地測(cè)試的好好的,驗(yàn)證碼什么的都顯示的非常正常,上傳到服務(wù)器后,發(fā)現(xiàn)驗(yàn)證碼顯示不了了。
這是由config.php文件的BOM頭引起的,只要這個(gè)文件用記事本打開過(guò),就自動(dòng)加上BOM頭了
使用NotePad++將config.php將其轉(zhuǎn)換成無(wú)BOM的文件然后上傳,刷新一下就OK!驗(yàn)證碼出來(lái)了!
通俗點(diǎn)就是直接用NotePad++打開config.php,編碼--使用無(wú)BOM的編碼,保存,然后刷新網(wǎng)站