嗨,大家好,我是YXCMS的小M老濕,(其實(shí)還是習(xí)慣大家叫我豬豬吧!)今天又要分享一則yxcms的使用技巧,當(dāng)然也是yxcms用戶在使用過(guò)程中很容易出現(xiàn)的小白問(wèn)題,當(dāng)然還是同樣,yxcms的大神級(jí)別的人就不用看了。同樣還是關(guān)愛小白,從我做起!!好了,閑話要少絮!今天要說(shuō)的就是yxcms后臺(tái)驗(yàn)證碼不顯示的問(wèn)題,還有怎么取消yxcms后臺(tái)驗(yàn)證碼的一些小方法和技巧。
首先先講解一下,為什么會(huì)出現(xiàn)yxcms后臺(tái)驗(yàn)證碼不顯示的問(wèn)題,其實(shí)用過(guò)cms的人都知道,驗(yàn)證碼嘛,作用其實(shí)就是驗(yàn)證身份,以防止一些不好的事情發(fā)生(其實(shí)有些不好的事情不需要通過(guò)這里,嘿嘿),但是很多原因都會(huì)引起驗(yàn)證碼不顯示。而yxcms驗(yàn)證碼不顯示的原因馬浩周分析大致有這兩點(diǎn):
1、php環(huán)境沒有開啟GD庫(kù)拓展。
何為GD庫(kù)?上度娘百科:GD庫(kù),是php處理圖形的擴(kuò)展庫(kù)網(wǎng)頁(yè)驗(yàn)證碼顯示不出來(lái),GD庫(kù)提供了一系列用來(lái)處理圖片的API,使用GD庫(kù)可以處理圖片,或者生成圖片。如果是php環(huán)境的gd庫(kù)沒有開啟,那好辦,自己尋找gd2的開啟方式,其實(shí)很簡(jiǎn)單,就是找到這個(gè)php.ini的文件,用查找工具找到=.dll,把=.dll 前面的【;】刪除就開啟了,但是記得要重啟php環(huán)境哦!!!
2、使用到了記事本一類的非程序編輯器打開了php文件產(chǎn)生了bom導(dǎo)致多余字符輸出,導(dǎo)致驗(yàn)證碼不能顯示。
其實(shí)這個(gè)問(wèn)題是很多新手使用cms的人都會(huì)犯的錯(cuò)誤,那如何解決呢?別急,我很早之前就寫過(guò)一篇關(guān)于去掉bom頭的文章→網(wǎng)站程序去掉bom頭信息的方法 ;好好瞧瞧就可以了。
其實(shí)一般yxcms后臺(tái)驗(yàn)證碼不顯示的問(wèn)題通過(guò)以上兩種辦法就可以解決了,但是因?yàn)槊總€(gè)人的使用習(xí)慣和代碼風(fēng)格不同,很多人都是出了問(wèn)題網(wǎng)頁(yè)驗(yàn)證碼顯示不出來(lái),打死都找不到問(wèn)題的那種人,那么這種神一樣存在的問(wèn)題該如何解決呢?這種就屬于代碼界的靈異事件了!!嗚~嗚~嗚~,額,話題怎么有點(diǎn)驚悚了。其實(shí)就算找不到不顯示yxcms驗(yàn)證碼的原因,或者是上面都試過(guò)了,還是不行的話,怎么辦呢?馬浩周教你如何直接去掉yxcms驗(yàn)證碼的方法,這樣就能直接越過(guò)驗(yàn)證碼這一關(guān)了,是不是很機(jī)制啊?嘿嘿,我都有點(diǎn)小崇拜我自己。
打開程序目錄下文件,//apps/admin//.php
找到如下代碼:
//數(shù)據(jù)驗(yàn)證if(empty($)){$this->error('請(qǐng)輸入用戶名');}if(empty($_POST[''])){$this->error('請(qǐng)輸入密碼');}if(empty($_POST[''])){$this->error('請(qǐng)輸入驗(yàn)證碼');}if($_POST['']!=$['']){$this->error('驗(yàn)證碼錯(cuò)誤,請(qǐng)重新輸入');}
然后將上述代碼中的
if(empty($_POST[''])){$this->error('請(qǐng)輸入驗(yàn)證碼');}if($_POST['']!=$['']){$this->error('驗(yàn)證碼錯(cuò)誤,請(qǐng)重新輸入');}
刪除或者用php注釋方法注釋;然后保存即可。
刪除或注釋之后再登錄后臺(tái)時(shí)可不填驗(yàn)證碼,直接輸入用戶名、密碼登錄即可。
好了,上面說(shuō)的方法都是為了讓你在使用yxcms的時(shí)候,注意的一些小事情,但是歸根結(jié)蒂,為什么會(huì)出現(xiàn)yxcms驗(yàn)證碼不顯示的問(wèn)題呢?我們何不直接把問(wèn)題消滅在源頭,鑒于有些用戶將本地做好的網(wǎng)站上傳到空間、或者搬家等操作不當(dāng)引起驗(yàn)證碼不顯示問(wèn)題,才寫出取消后臺(tái)登錄驗(yàn)證碼驗(yàn)證的辦法,最后再叮嚀一句:務(wù)必使用、 Text、、++等文本編輯器更改php文件,不能用記事本直接打開更改。