@Marcel, na verdade não há necessidade de verificar classe por classe a sessão, apenas em uma classe Usuario e metodo verificarSessao como falei. Antes de aparecer a tela login, você vai fazer uma chamada ao metodo verifcarSessao, aí vc define em mostrar ou não a tela de login bloqueando a pessoa acessar o resto do sistema flex. (Esta é a premissa de quando o usuário dá um F5 na página e aí não precisa se logar novamente).
Porém isso não é totalmente seguro, a forma mesmo correta seria usando o Zend_Auth que já faz total integração com o Zend_Amf, a dica você pode pegar neste post: http://www.encapsulated.org/blog/2009/04/15/security-with-zend_amf-and-flex-part-2-practise/ -- Att., José Carlos Silveira Fiel Flex and PHP Developer Adobe Certified Expert Flex with AIR Blog: http://blog.josecarlosfiel.com.br/ Twitter: http://twitter.com/josecarlosfiel Em 20 de fevereiro de 2010 02:10, Giolvani <inavloigru...@gmail.com>escreveu: > to com essa dúvida tmb... rs > > David, > > isso vc faz no gateway.php ??? > > > David S Ferreira escreveu: > > Eu uso desta maneira espero que ajude. >> >> <?php >> >> Zend_Session :: start(); >> >> Zend_Registry :: set( 'session', new Zend_Session_Namespace() ); >> >> $sessaoAtual = Zend_Registry::get('session'); >> >> $sessaoAtual->user="joao"; >> >> if (Zend_Registry::isRegistered('session')){ >> >> if ($sessaoAtual->user=="Joao") { >> echo "usuario logado"; >> } else { >> echo "não há usuario logado"; >> } >> } >> >> ?> >> >> >> David S. Ferreira >> CoreSoft Soluções Corporativas >> Site: www.coresoft.com.br >> Cel: 55 83 8843-1905 >> Tel: 55 83 4141-2363 >> Gtalk: david.ferre...@coresoft.com.br >> Msn: david.ferre...@coresoft.com.br >> Email: david.ferre...@coresoft.com.br >> >> On Feb 20, 12:42 am, Marcel Araujo <ceceld...@gmail.com> wrote: >> >> >>> Pessoal, atualizei a biblioteca da Zend e agora meu "gateway.php" ficou >>> desta maneira. >>> >>> <?php >>> require_once "Zend/Loader/Autoloader.php"; >>> >>> Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true); >>> >>> $server = new Zend_Amf_Server(); >>> >>> Zend_Registry::set('db', array( 'adapter' => 'Mysqli', >>> 'params' => array( 'host' => >>> 'localhost', >>> 'dbname' => >>> 'sistema', >>> 'username' => >>> 'root', >>> 'password' => >>> ''))); >>> $server->setProduction(false); >>> >>> $server->addDirectory("../services/"); >>> >>> echo $server->handle(); >>> ?> >>> >>> Minha dúvida surge de que maneira posso trabalhar com sessões verificando >>> se >>> o usuário tem um sessão ativa, evitando o uso de qualquer classe de >>> objeto >>> (Pessoa, Carro, etc..) quando não estiver. >>> >>> -- >>> Abraços...... >>> >>> Marcel Araujo >>> System Analyst >>> Developer Java/PHP/RIA >>> Linux User #490101 >>> http://br.linkedin.com/in/marcelaraujohttp://www.twitter.com/marcelaraujo >>> >>> >> >> >> > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev