摘要:phpCMS 去除后台登陆验证码:找到以下文件 \phpcms\modules\admin\index.php 在文件中找到以下代码片段,>删除上面代码注释的内容即可(注释也可)。然后再找到 \phpcms\modules\admin\templates 文件夹下的 login.tpl.php 文件,把验证码表单代码删除了即可。

找到以下文件 \phpcms\modules\admin\index.php 在文件中找到以下代码片段:

public function login() {
	if(isset($_GET['dosubmit'])) {
		//不为口令卡验证
		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)) {
				$_SESSION['code'] = '';
				showmessage(L('code_error'), HTTP_REFERER);
			}
*****************************************************************/
			$_SESSION['code'] = '';
		} else { //口令卡验证
		……

删除上面代码注释的内容即可(注释也可)。

然后再找到 \phpcms\modules\admin\templates 文件夹下的 login.tpl.php 文件,把验证码表单代码删除了即可(不删除也可以,只是会显示出来,而没有实际作用)。