Olá Marcel,

Neste caso você tem que ter uma classe Usuario ou algo do genero dentro do
services do php, com um metodo verificarSessaoAtiva por exemplo.

Nele você usa o esquema de $_SESSION do php ou se usar a biblioteca do Zend,
pode usar o Zend_Session.

Dica para ambos veja aqui:
http://framework.zend.com/manual/en/zend.session.basic_usage.html

Lembrando que quando você faz o login, você deve armazenar o nome do usuário
por exemplo na sessão e assim você verifica se está setado ou não no metodo
que citei acima.

--
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 01:42, Marcel Araujo <ceceld...@gmail.com>escreveu:

> 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/marcelaraujo
> http://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

Responder a