用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>