Я установил последнюю настройку ph торта, и когда я пытаюсь войти в систему, я получаю эту ошибку
Аргумент 1, передаваемый в Cake\Http\Session::_overwrite(), должен иметь тип array, задано значение NULL
Мой код
$user = $this->Auth->identify();
if ($user) {
$this->Auth->setUser($user);
return $this->redirect($this->Auth->redirectUrl());
} else {
$this->Flash->error(__('Username or password is incorrect'));
}
Когда я проверяю $user, он дает мне идентифицированного пользователя, но позже выдает ошибку выше.
/logs/
)! В вашем конкретном случае вы должны проверить все ошибки (очистить журналы, запустить свой код, проверить журналы), так как ваша проблема означает, что$_SESSION
superglobal являетсяnull
, что означает, что сеанс, возможно, был запущен неправильно, что может быть связано с дополнительными ошибки. - person ndm   schedule 25.11.2020