Пример #1
0
 /**
  * @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');
 }
Пример #2
0
 /**
  * @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');
 }
Пример #3
0
 /**
  * @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');
 }