用dedecms批量建站一般直接把文件打包複製,然後導入數據庫,一個新網站就好了,但有時後台一直無法登錄,提示驗證碼錯誤。那我們就想怎麽把驗證碼關閉,現在就給大家解決織夢去掉後台登陸驗證碼。我們知道dedecms後台正常關閉驗證是在【係統】→[驗證碼安全設置]→開啟係統驗證碼,把【後台登陸】前的勾去掉就可以,但這個需要登錄後台才能操作。其實隻要用心你就會發現,在後台參數裏修改驗證參數,其實就等於修改網站內部的一個文件,隻是在後台操作的選項有限,沒有提供更多的修改接口,其實很多東西隻是官方覺得沒什麽必要修改,所以才沒在後台提供修改的入口,那麽我們不妨找到驗證的配置文件進行修改,那麽我們可操作的權限就很多了。在後台[驗證碼安全設置]裏,說修改後的保存實際上是修改了data\safe\inc_safe_config.php 這個文件,這是個配置文件。將$safe_gdopen = '1,2,3,5,6'; 中的6刪除即可,這樣就去掉了織夢管理後台驗證碼,也就不必去進行繁瑣的設置。
另外一種方法:
1、編輯打開根目錄下的dede\login.php文件,dede是後台目錄,如果你重命名了後台目錄,就進入你改名後的目錄編輯打開login.php文件。
2、查找 if($validate==” || $validate != $svali) 替換為 if( false )
3、編輯打開後台登陸模板文件dede/templets/login.htm,刪除或注釋以下驗證碼的具體HTML代碼:
<li><span>驗證碼:</span> <input name=”validate” type=”text” id=”vdcode” style=’width:50px;text-transform:uppercase;’ /> <img id=”vdimgck” src=”../include/vdimgck.php” alt=”看不清?點擊更換” align=”absmiddle” style=”cursor:pointer” onclick=”this.src=this.src+’?'” /> </li>