phpcms v9 关闭前台和后台登陆验证码方法
参考下面2个blog
from:http://blog.csdn.net/laofeng9/article/details/8076601 & http://www.cms178.com/?post=593
前台关闭验证码
删除下面的代码
\phpcms\modules\member\index.php 查找“//判断验证码”下面4行代码:
1 | //判断验证码 |
2 | $code = isset($_POST['code']) && trim($_POST['code']) ? trim($_POST['code']) : showmessage(L('input_code'), HTTP_REFERER); |
3 | if ($_SESSION['code'] != strtolower($code)) { |
4 | showmessage(L('code_error'), HTTP_REFERER); |
5 | } |
\phpcms\templates\default\member\login.html 模板页面代码:
1 | <div class="input"> |
2 | <label>{L('checkcode')}:</label><input type="text" id="code"name="code" size="8" class="input-text">{form::checkcode('code_img', '4', '14', 84, 24)} |
3 | </div> |
后台验证码关闭方法类似,路径和文件名不一样
1 | \phpcms\modules\admin\index.php |
-
//不为口令卡验证
if (!isset($_GET['card'])) {
$username = isset($_POST['username']) ? trim($_POST['username']) : showmessage(L('nameerror'),HTTP_REFERER);
$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);
}
-
//不为口令卡验证
if (!isset($_GET['card'])) {
$username = isset($_POST['username']) ? trim($_POST['username']) ;
showmessage(L('nameerror'),HTTP_REFERER);
if ($_SESSION['code'] != strtolower($code)) {
}
登陆模板,这点后缀名是php,实际是html模板文件
1 | \phpcms\modules\admin\templates\login.tpl.php |
本文提供了解决PHPCMSv9中前台和后台登录验证码关闭的方法,包括删除相关代码和修改模板文件。
&spm=1001.2101.3001.5002&articleId=32729235&d=1&t=3&u=b277f7754bfc49848768c78becccd75f)
6763

被折叠的 条评论
为什么被折叠?



