Из do c,
Вы можете просто присвоить данные массиву $ _SESSION, как и любой другой переменной. Или как свойство $ this-> session.
В качестве альтернативы также доступен старый метод присвоения его как «userdata». Однако при передаче массива, содержащего ваши новые данные, методу set_userdata ().
похоже, что вы можете использовать команду set
с массивом.
$newdata = [
'username' => 'johndoe',
'email' => 'johndoe@some-site.com',
'logged_in' => TRUE
];
$session->set($newdata);
или используйте его так, чтобы установить одно значение
$session->set('some_name', 'some_value');