public function preDispatch(MvcEvent $event) { $sessionManager = new SessionManager(); $existedSessionId = $this->getSessionIfFromRequest($event->getRequest()); if ($existedSessionId) { $sessionManager->setId($existedSessionId); } AuthenticationManager::getInstance()->setSessionManager($sessionManager); }
public function indexAction() { $adapter = $this->params()->fromPost('adapter'); $adapterManager = new AdapterManager(); if ($adapterManager->has($adapter)) { $adapter = $adapterManager->get($adapter, $this->getServiceLocator(), $this->getRequest()); $result = AuthenticationManager::getInstance()->getAuthenticationService()->authenticate($adapter); return new AuthResponse($result); } return new AuthResponse(AuthResponse::BAD_ADAPTER); }
/** * Create service * * @param ServiceLocatorInterface $serviceLocator * @return mixed */ public function createService(ServiceLocatorInterface $serviceLocator) { return AuthenticationManager::getInstance()->getAuthenticationService(); }