用dedecms搭建的商城,在購物之后,結算時候,輸入驗證碼,在保證輸入正確的前提下,系統總是提示驗證碼錯誤,導致無法完成下定單。
后經版主提示,發現只有輸入驗證碼是小寫的時候,才能正確提交。
但是,驗證碼本來就是大寫的,而且用戶也一般都是輸入大寫
所以基本都是無法正常下定單
請給予解決方案
您好!請修改plus/carbuyaction.php中的第87行代碼,將
if(strtolower(($vdcode)!=$svali || $svali=="") && $payment == 'none')
改為
if((strtolower($vdcode)!=$svali || $svali=="") && $payment == 'none')