/** * @param array $_params * @param \TYPO3\CMS\Core\Authentication\AbstractUserAuthentication $pObj */ public function postProcessing($_params, $pObj) { $this->objectManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Object\\ObjectManager'); /** @var \Portrino\PxHybridAuth\Utility\SingleSignOnUtility $singleSignOnUtility */ $singleSignOnUtility = $this->objectManager->get('Portrino\\PxHybridAuth\\Utility\\SingleSignOnUtility'); $singleSignOnUtility->logout(); $pObj->removeCookie('PHPSESSID'); }
/** * @param array $_params * @param \TYPO3\CMS\Core\Authentication\AbstractUserAuthentication $pObj */ public function postProcessing($_params, $pObj) { $this->objectManager = GeneralUtility::makeInstance(ObjectManager::class); /** @var SingleSignOnUtility $singleSignOnUtility */ $singleSignOnUtility = $this->objectManager->get(SingleSignOnUtility::class); $singleSignOnUtility->logout(); $pObj->removeCookie('PHPSESSID'); }
/** * @param array $params * @param \TYPO3\CMS\Core\Authentication\AbstractUserAuthentication $pObj */ public function postProcessing($params, $pObj) { $this->objectManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Object\\ObjectManager'); /** @var \MV\SocialAuth\Utility\AuthUtility $authUtility */ $authUtility = $this->objectManager->get('MV\\SocialAuth\\Utility\\AuthUtility'); $authUtility->logout(); session_start(); session_destroy(); $pObj->removeCookie('PHPSESSID'); }