phpcms如何取消後台登入驗證碼?
網站後台驗證碼,一直是大部分開源程式自帶的一個加強後台安全的功能,此功能可以防止後台被程式暴力破解等一些不安全的情況發生。但我們也都知道,驗證碼大部分是以圖片形式展示的,後台驗證碼如果不顯示,就會造成後台無法登陸的情況。這不,無憂主機小編就遇到了phpcmsV9程式的後台驗證碼顯示不出來,驗證碼都是紅色的×號。由於客戶比較急,而小編也暫時沒有找到問題的根源,所以給客戶用了一種對付後台驗證碼不顯示,號稱“萬金油”的臨時解決方法:取消後台驗證碼。下面小編給大家分享下取消phpcmsV9後台驗證碼的方法。
詳細設定步驟如下:
第一步:
依照目錄的路徑找到檔案phpcms\modules\admin\index.php
把33行到36行程式碼註解掉
$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到39行程式碼註解掉
註解掉38行程式碼
<!–<label><?php echo L(‘security_code’)?>:</label><inputname=”code” type=”text” class=”ipt ipt_reg”onfocus=”document.getElementById(‘yzm’).style.display=’block'”/>–>
註解掉第39行
<div id=”yzm” class=”yzm”><?php echoform::checkcode(‘code_img’)?><br /><ahref=”javascript:document.getElementById(‘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>
依照上述方法註解以上程式碼之後,儲存到對應的目錄下。再登陸網站後台這時就看不到驗證碼了。這個方法可以暫時解決後台無法登陸的問題。
PHP中文網,大量的免費PHPCMS教學,歡迎線上學習!
以上是phpcms如何取消背景登入驗證碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

WebStorm Mac版
好用的JavaScript開發工具

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

記事本++7.3.1
好用且免費的程式碼編輯器