dedeCms登錄后臺驗證碼錯誤解決辦法
1、查閱資料后得知,session沒有清除,去data/session目錄下,將除index.html以外文件全部刪除就可以了。
2、如果還是不行,看session是否有寫入權限,如果沒有的話,給"internet來賓賬戶"添加寫入權限,Linux的話,目錄權限設置為"777"。
3、另外就是去掉驗證碼功能
1、打開 login.php,找到:
if($validate==” || $validate != $svali)替換為:if( false )
2、在模板文件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>//開源軟件:Vevb.com
3、設置服務器的php.ini:
打開php.ini 文件,找到;session.save_path = "/tmp" 改寫成:
session.cookie_path = /
最后如果還是不行,那你就真把驗證碼輸錯了.
新聞熱點
疑難解答