经过修改与测试,去掉phpcms后台登陆验证码只需修改两个文件:
第一个,找到并打开/phpcms/modules/admin/templates/login.tpl.php文件,这个文件是后台登陆的HTML模板页面,将文件里有关所有验证码的HTML代码注释掉并保存,如下图所示:
第二个,找到并打开/phpcms/modules/admin/index.php文件,注释掉public function login()方法内的以下语句并保存:
$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);
}
如下图所示:
至此,登陆后台就不再需要输入验证码。