phpcms에서 백그라운드 로그인 인증 코드를 취소하는 방법은 무엇입니까?
웹사이트 백그라운드 확인 코드는 백그라운드 보안을 강화하기 위해 항상 대부분의 오픈 소스 프로그램에 제공되는 기능이었습니다. 이 기능은 프로그램이나 기타 안전하지 않은 상황으로 인해 백그라운드가 심하게 깨지는 것을 방지할 수 있습니다. 하지만 대부분의 인증코드는 사진 형태로 표시되는 것으로 알고 있습니다. 백그라운드 인증코드가 표시되지 않으면 백그라운드에서 로그인할 수 없게 됩니다. 아니요, Wuyou Host 편집자는 phpcmsV9 프로그램의 백그라운드 인증 코드를 표시할 수 없으며 인증 코드가 모두 빨간색 × 기호인 것을 발견했습니다. 고객이 급하고 편집자가 아직 문제의 원인을 찾지 못했기 때문에 백엔드 인증 코드가 표시되지 않는 것을 처리할 수 있는 임시 솔루션을 고객에게 제공했습니다. all' 해결 방법: 백엔드 인증 코드를 취소합니다. 아래 에디터가 phpcmsV9의 백그라운드 인증코드를 취소하는 방법을 알려드리겠습니다.
자세한 설정 단계는 다음과 같습니다.
1단계:
디렉토리 경로에 따라 phpcmsmodulesadminindex.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); }
2단계:
찾기 phpcmsmodulesadmintemplateslogin.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 중국어 웹사이트의 기타 관련 기사를 참조하세요!