找到以下文件 \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 文件,把验证码表单代码删除了即可(不删除也可以,只是会显示出来,而没有实际作用)。