方法一:檢查權限
檢查 data/session 目錄是否有寫入權限(權限777),沒有寫入權限的話會導致 session 保存不成功,會提示驗證碼錯誤。(一般為此種情況)
方法二:刪除驗證碼
打開 dede/login.php 文件
找到:
if(($validate=='' || $validate != $svali) && preg_match("/6/",$safe_gdopen)){ResetVdValue();ShowMsg('驗證碼不正確!','login.php',0,1000);exit;} 修改為:
if(false){}
打開 dede/templets/login.htm 文件,刪除以下代碼:
<?phpif(preg_match("/6/",$safe_gdopen)){?><dt>驗證碼:</dt><dd><input id="vdcode" type="text" name="validate" style="text-transform:uppercase;"/><img id="vdimgck" align="absmiddle" onClick="this.src=this.src+'?'" style="cursor: pointer;" alt="看不清?點擊更換" src="../include/vdimgck.php"/><a href="#" onClick="changeAuthCode();">看不清? </a></dd><?php}?>
新聞熱點
疑難解答