_session = \Config\Services::session(); } abstract public function getAuthButton(); final public function setLogin(UserEntity $entity): void { $this->_session->set(SESSION_NAMES['ISLOGIN'], true); $this->_session->set(SESSION_NAMES['AUTH'], [ 'uid' => $entity->getPK(), 'name' => $entity->getTitle(), 'role' => $entity->role ]); } }