public function autenticaAction() { /*$adapter = new ObjectRepository(); $auth = new AuthenticationService(); $adapter->setOptions(array( 'object_manager' => Conn::getConn(), 'identity_class' => 'MyClasses\Entities\AclUsuario', 'identity_property' => 'login', 'credential_property' => 'senha' ) ); $adapter->setIdentityValue("jorgeley"); $adapter->setCredentialValue(sha1("123")); $resultado = $auth->authenticate($adapter); if ($resultado->isValid()){ foreach ($resultado->getIdentity()->getEquipes() as $equipe) $equipes[] = array($equipe->getId(), $equipe->getPerfil()); print_r( array( 0 => array( 0 => array( $resultado->getIdentity()->getId(), $resultado->getIdentity()->getNome() ) ), 1 => $equipes)); }else return 0;*/ //try{ $cliente = new SoapClient($this->_WSDL_URI . '/wsdl'); //$usuario = unserialize(gzuncompress(base64_decode($cliente->autentica('jorgeley','123')))); $usuario = $cliente->autentica("jorgeley", "123"); $view = new ViewModel(array('autentica' => $usuario)); $view->setTerminal(true); return $view; /*}catch (SoapFault $fault) { echo 'erro: ' . $fault->getMessage(); }*/ }