最新动态 一手掌握

phpcmsv9验证码处理方法

发布日期:2021-09-29 16:24:07
方法一、phpcms后台读验证码
    第一步:登陆FTP,在网站根目录找到api目录,找到checkcode.php文件,打开并加入以下代码保存即可: 
 setcookie('cookieyzm',$_SESSION['code']);   


方法二、关闭phpcms后台验证码

第一步: 按照目录的路径找到文件phpcmsmodulesdminindex.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);
 
}
 
第二步:按照目录的路径找到文件phpcmsmodulesdmin emplateslogin.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>