<sup id="0sgeu"><center id="0sgeu"></center></sup>
<rt id="0sgeu"><small id="0sgeu"></small></rt><rt id="0sgeu"><center id="0sgeu"></center></rt>
<acronym id="0sgeu"></acronym><rt id="0sgeu"></rt>

phpcms v9后臺登陸驗證碼無法顯示,怎么取消驗證

更新時間:2016-03-30 編輯:未知 關注人次:0 云搜索


phpcms v9后臺登陸驗證碼無法顯示關于這個問題貌似一直沒有解決,查看源代碼后發現,關鍵一點是獲取驗證碼的圖片與全局變量SITE_URL相關,也就是網站的目錄,
所以只要修改cache/configs/system.php文件中的網站路徑變量 ‘web_path’ 即可。
   舉例說明(本地域名http://localhost)
   如果所有的文件都在根目錄下(例如apache下的htdocs),此時,默認訪問地址應該是http://localhost/,則‘web_path’=>‘/‘,若網
站默認的訪問地址不是根目錄,則需要將變量‘web_path’的值改為新的目錄地址,例如是在根目錄下的install子目錄里,那么應該
是‘web_path‘=>‘/install/‘,注意,最后一個‘/‘不能省略。
 
如果還是無法顯示驗證碼 還著急登陸后臺 可以直接把驗證碼取消~~~{我就是這么做的}
 
phpcms v9 后臺登陸取消驗證碼
主要更改以下文件
   phpcms/modules/admin/index.php-------后臺登陸界面主文件{【取消了驗證碼】}
   phpcms/modules/admin/templates/login.tpl.php----------后臺登陸界面模板文件
第一步
找到文件phpcms\modules\admin\index.php
注釋掉第32行到第35行
$code = isset($_POST[‘code‘]) && trim($_POST[‘code‘]) ?trim($_POST[‘code‘]) : showmessage(L(‘input_code‘), HTTP_REFERER);
if ($_SESSION[‘code‘] != strtolower($code)) {
showmessage(L(‘code_error‘), HTTP_REFERER);
}
第二步
找到文件phpcms\modules\admin\templates\login.tpl.php
注釋掉第38行
<label><?php echo L(‘security_code‘)?>:</label><inputname="code" type="text" class="ipt
ipt_reg"onfocus="document.getElementByIdx_x(‘yzm‘).style.display=‘block‘"/>
注釋掉第39行
<div id="yzm" class="yzm"><?php echoform::checkcode(‘code_img‘)?><br /><ahref="javascript:document.getElementByIdx_x
(‘code_img‘).src=‘<?php echoSITE_PROTOCOL.SITE_URL.WEB_PATH;?>api.php?
op=checkcode&m=admin&c=index&a=checkcode&time=‘+Math.random();void(0);"><?phpecho L(‘click_change_validate‘)?></a></div>
本文地址: http://www.slhfoods.com/a/xinwenguandian/vipcms/2016/0330/156.html ,轉載請注明出處。

服務支持

我們珍惜您每一次在線詢盤,有問必答,用專業的態度,貼心的服務。

讓您真正感受到我們的與眾不同!

狼客人成网