activeSessionRepository = $activeSessionRepository; $this->authSession = $authSession; } public function afterProcessLogin(): void { $sessionId = $this->authSession->getSessionId(); $adminSessionInfoId = $this->authSession->getAdminSessionInfoId(); if (!empty($sessionId) && $adminSessionInfoId) { try { $activeSessionModel = $this->activeSessionRepository->getBySessionId($sessionId); } catch (NoSuchEntityException $exception) { return; } $activeSessionModel->setAdminSessionInfoId((int)$adminSessionInfoId); $this->activeSessionRepository->save($activeSessionModel); } } }