15621857753

phpcmsV9后台登陆界面去掉验证码的方法

来源:齐鲁建站 栏目:开发教程 阅读: 日期:2020-07-29

最近有朋友问phpcmsV9后台登陆界面去掉验证码的方法,齐鲁建站小编经过研究发现,只要改三个文件就可以实现了。不过齐鲁建站小编还是建议使用验证码功能,这样还是比较安全些的。当然,如果是内部使用,就没必要验证码了。

下面就来说说phpcmsV9后台登陆界面去掉验证码的方法。

PS:可能由于版本不同,部分代码不一样,但是方法是一样的。

第一步

找到文件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

1)注释掉第38行

<!--<label><?php echo L('security_code')?>:</label><inputname="code" type="text" class="ipt ipt_reg"onfocus="document.getElementById('yzm').style.display='block'"/>-->

2)注释掉第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> -->

这样就可以了。

以上就是关于phpcmsV9后台登陆界面去掉验证码的方法的所有内容,简单吧。

展开