>CMS 튜토리얼 >PHPCMS >phpcms에서 백그라운드 로그인 인증 코드를 취소하는 방법

phpcms에서 백그라운드 로그인 인증 코드를 취소하는 방법

藏色散人
藏色散人원래의
2019-12-27 10:22:473980검색

phpcms에서 백그라운드 로그인 인증 코드를 취소하는 방법

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;”/>–>

39번째 행을 주석 처리

<div id=”yzm” class=”yzm”><?php echoform::checkcode(‘code_img’)?><br /><ahref=”javascript:document.getElementById(‘code_img’).src=&#39;<?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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.