Entendi. O problema é que o sistema já existe e tem um tamanho razoável, mas fizeram um login "nas coxas". Tenho que implementar algo decente com o mínimo de impacto no sistema. Pensei em implementar algo assim mas eu teria que alterar todas as chamadas do Flex para o Java. Sem condições, tanto em termos de esforço quanto de prazo. Um retorno especial para o Flex me pareceu ser a solução mais simples que atendia à minha necessidade. Acho que não seria uma prática tão boa assim resolver isso pelo FaultEvent, ficar comparando strings.
Em 30 de junho de 2011 14:11, Juliano Feltraco <[email protected]>escreveu: > Nesse cenario voce poderia implementar um registro de LOGING e LOGOUT. > Onde sempre antes de qq chamada as suas services vc verificar se ele nao > fez LOGOUT. > > E ainda ganha um historico de acesso ao sistema totalmente gratis e sem > custos adicionais =] > > []`s > > Em 30 de junho de 2011 12:57, bruno bg <[email protected]> escreveu: > > um solução muito elegante seria usar o MDI Window da lib FLEXMDI >> >> ou não utilizar MODAL nas suas subTelas. >> >> brunobg >> -- >> **************************************************** >> www.brbsoftware.com.br >> [email protected] (MSN & Skype) >> blogflex.brunobg.com >> @brunogrohs >> (21) 9913-2397 >> >> >> >> Em 30 de junho de 2011 12:35, Pedro Augusto Clemente de Melo < >> [email protected]> escreveu: >> >> Boa tarde pessoal, >>> >>> Tenho um sistema usando Flex, BlazeDS e Java. Faço o controle de sessão >>> através do FlexSession do BlazeDS e permito que um usuário abra várias abas >>> do navegador para a mesma sessão. >>> >>> O problema é: quando faço logoff em uma aba, a outra permanece aberta e >>> ainda é capaz de fazer requisições ao servidor. Gostaria de fazer uma >>> checagem no Java para confirmar a sessão. Caso esta não seja mais válida >>> retornar um erro para o Flex ir para a tela de login. Existe alguma forma de >>> um retorno para o Flex gerar um outro tipo de evento que não seja um >>> FaultEvent ou um ResultEvent? Não gostaria de tratar isso no FaultEvent. >>> >>> >>> Abraços >>> >>> -- >>> Pedro Augusto Clemente de Melo - PACM >>> Ciência da Computação 2007-2 >>> (81) 8795-1112 >>> >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para [email protected] >>> Para sair da lista, envie um email em branco para >>> [email protected] >>> 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 [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > > > -- > Att. > >> Juliano Feltraco << > 9131-6290 - 3526-9786 > > "A vida é feita de desafios..." > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Pedro Augusto Clemente de Melo - PACM Ciência da Computação 2007-2 (81) 8795-1112 -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
