你把 vendor/fancyecommerce/fec_admin/controllers/LoginController.php
里面下面这个方法,用下面的代码替换试试
public function actionIndex()
{
//exit;
$isGuest = Yii::$app->user->isGuest;
//echo $isGuest;exit;
if(!$isGuest){
$this->redirect("/",200);
return;
}
$errors = '';
$loginParam = \fec\helpers\CRequest::param('login');
if($loginParam){
//echo 1;exit;
$AdminUserLogin = new AdminUserLogin;
$AdminUserLogin->attributes = $loginParam;
if($AdminUserLogin->login()){
\fecadmin\helpers\CSystemlog::saveSystemLog();
$this->redirect("/",200)->send();
return;
}else{
$errors = CModel::getErrorStr($AdminUserLogin->errors);
}
}
$this->layout = "login.php";
return $this->render('index',['error' => $errors]);
}