DedeCMS 驗證碼不正確的解決方法(php配置問題)
發(fā)布時間:2011-03-28 15:53:47 作者:佚名
我要評論

最近幫客戶服務器安全配置,同時升級php 5.2.17版本,因為客戶程序用的是dedecms,登錄后提交總是驗證碼不正確,其實只要是用了session認證的后臺都會出現這個問題。
解決一:
data\session 保存不成功,原因是目錄沒有寫權限(權限777);
解決二:
可以取消掉驗證碼,具體方法如下
實現的方法一共分為兩步來進行:
打開 dede/login.php 找到:
if($validate=='' || $validate != $svali)
替換為:
if( false)
然后,在模板dede/templets/login.htm里去掉以下驗證碼的具體HTML代碼:
<li><span>驗證碼:</span>
<input name="validate" type="text" id="vdcode" style='width:50px;text-transform:uppercase;' class="text" />
<img id="vdimgck" src="../include/vdimgck.php" alt="看不清?點擊更換" align="absmiddle" style="cursor:pointer" />
</li>
解決方法三:
經幾臺機器測試,主要原因還是在php.ini的設置上。
大約900多行,有兩個關于session的設置,采用默認的就可以,已經修改過的參照下面執(zhí)行
;session.save_path = "/tmp"
session.cookie_path = /
本機和服務器上都測試過,修改了這兩個參數后,再次登錄dede,就會提示驗證碼不正確,改回默認,一切OK
經過分析,以前版本的php,zend會設置session的一些細節(jié),但對于新版本,zend并不是怎么設置,所以大家也不要亂動了,發(fā)現問題解決問題。
data\session 保存不成功,原因是目錄沒有寫權限(權限777);
解決二:
可以取消掉驗證碼,具體方法如下
實現的方法一共分為兩步來進行:
復制代碼
代碼如下:打開 dede/login.php 找到:
if($validate=='' || $validate != $svali)
替換為:
if( false)
然后,在模板dede/templets/login.htm里去掉以下驗證碼的具體HTML代碼:
復制代碼
代碼如下:<li><span>驗證碼:</span>
<input name="validate" type="text" id="vdcode" style='width:50px;text-transform:uppercase;' class="text" />
<img id="vdimgck" src="../include/vdimgck.php" alt="看不清?點擊更換" align="absmiddle" style="cursor:pointer" />
</li>
解決方法三:
經幾臺機器測試,主要原因還是在php.ini的設置上。
大約900多行,有兩個關于session的設置,采用默認的就可以,已經修改過的參照下面執(zhí)行
;session.save_path = "/tmp"
session.cookie_path = /
本機和服務器上都測試過,修改了這兩個參數后,再次登錄dede,就會提示驗證碼不正確,改回默認,一切OK
經過分析,以前版本的php,zend會設置session的一些細節(jié),但對于新版本,zend并不是怎么設置,所以大家也不要亂動了,發(fā)現問題解決問題。
相關文章
- 在使用dedecms過程中,偶爾會遇到DEDECMS 后臺驗證碼圖片不顯示的情況,可以是gd庫問題,也可能是轉移data目錄導致調用路徑出錯等2013-04-26
- 今天幫一客戶將dedecms的安全設置下,將data轉換到別的目錄,結果驗證碼不顯示了,這里簡單的設置下,解決了,特分享下方便需要的朋友2013-04-26
Dede后臺驗證碼不顯示解決方法詳解(dedecms 5.7)
今天朋友問我他本地與服務器上安裝了dedecms5.7無法顯示驗證碼,一般這種情況很少見,一般情況就是服務器設置問題,還有臨時目錄的權限問題2012-12-17織夢dedecms站點data目錄位置變動調整驗證碼不顯示的解決辦法
為了安全,我們可以將織夢CMS站點data目錄移到上一級目錄,或者改為其他名字2012-02-20- 在很多建站需求中,需要一些額外的表單供前臺用戶提交。以便于收集、統(tǒng)計、分析及處理更多的數據。比如:在線訂單、在線報名等一些常見的互動應用2012-02-10
- 大家好,今天給大家講解下織夢技巧的織夢去掉后臺登陸驗證碼,大家在使用織夢程序的時候會登陸后臺,會發(fā)現每次登陸后臺都要輸入驗證碼2011-05-20
- 有時候感覺加了驗證碼,為互動帶來了麻煩,如果垃圾廣告很少的話可以取消,下面是具體的實現方法。2009-10-16
- 大家好今天給大家講解下織夢技巧的把dedecms字母驗證碼修改成數字的方法2009-06-06
- 關鍵字描述:dede 取消 發(fā)表文章 驗證碼 網站 關閉 后臺 我的一個DEDECMS的網站里面所有的東西都是自己發(fā)布的,所以不需要驗證碼! DEDE默認是有驗證碼的,而且后2009-06-06
- 關鍵字描述:增加 刷新 點擊 驗證 " 這個 修改 vdcode" src 有時候dedecms驗證碼很模糊,填好了許多內容又要整個頁面刷新很麻煩! 這個功能直接點擊驗證碼即可2009-06-06