Cara, o certo a se fazer nesse caso é já ter implementado deep-linking na sua aplicação, de forma que um simples F5 não iria sair do lugar onde está. O próprio gmail faz isso e funciona MUITO bem :D Some isso a uma verificação básica de sessão na inicialização da sua aplicação (pra ver se tem a necessidade de fazer o login) e pronto :D Sem stress e o F5 volta pra página onde estava.
Dê uma olhada em como fazer deep-linking que eu acho que é a solução mais segura e menos.... "porca" rs. http://labs.adobe.com/wiki/index.php/Flex_3:Feature_Introductions:_Deep_Linking <http://labs.adobe.com/wiki/index.php/Flex_3:Feature_Introductions:_Deep_Linking> http://cookbooks.adobe.com/post_Deep_Linking_in_Flex-9563.html -- Gustavo Y. Kawamoto 2010/1/21 Ricardo Torquato <ricardo.t...@gmail.com> > Tecnicamente não é gambiarra, é apenas um recurso do Flex... > > acho inclusive que deixaria mais simples do que utilizar session e ter > que fazer requests para o PHP, receber respostas e somente depois > executar a ação, com os cookies do prórprio flex creio que fica mais > simples, leve, rápido e prático... > > Att > > On 21 jan, 12:45, Michel Fernandes <miche...@gmail.com> wrote: > > Se usas o PHP não faças gambiarra, usa o SESSION. > > > > 2010/1/21 Ricardo Torquato <ricardo.t...@gmail.com> > > > > > Olá, creio que um cookie poderia resolver seu problema... > > > > > Crie um cookie qualquer > > > > > private var cookie:SharedObject = SharedObject.getLocal > > > ('nomeDoSeuCookie'); > > > > > Isso fora de qualquer função... > > > > > crie uma função que rode ao executar a application, o famoso > > > applicationComplete="funcao()" > > > > > private fuction funcao(): void { > > > if (cookie.data.hasOwnProperty('logado')){ > > > //manda pular pra tela após o login > > > } > > > } > > > > > e ao efetuar o login, acrescente isso na sua função: > > > > > cookie.data.logado = true; > > > cookie.flush(); > > > > > esse flush serve pra gravar o cookie na máquina do cara.. > > > > > pra limpar o cookie (que seria o sair do sistema) usa: > > > > > cookie.clear(); > > > > > só pra entender um pouco melhor... o flex irá criar um arquivo .sol > > > com o nome do seu cookie, por isso é bom dar um nome não muito > > > genérico no cookie, pq naquela linha que vc seta a variável cookie ele > > > vai ler ou criar o cookie, caso o cookie jah exista quando vc definir > > > o cookie.data ele num vai apenas adicionar um novo valor no cookie, > > > ele vai limpar o cookie e colocar só aquilo... eu num sei muito mais > > > profundamente sobre isso, mas creio eu que se 2 sistemas estão > > > utilizando cookies do mesmo nome isso pode vir a dar problema... > > > > > Falow e espero que tenha conseguido te ajudar... > > > > > Falow! > > > > > On 20 jan, 09:58, Simões <thiagosergiosim...@gmail.com> wrote: > > > > Pessoal, bom dia!!! > > > > > > Estou desenvolvendo uma aplicação flex com back-end php cpm mysql, na > > > > tela de login, no momento em que o usuário loga no sistema e aperta > > > > F5, o sistema volta para tela incial do login, exigindo novamente > > > > usuário e senha, alguem sabe como resolver isso? > > > > > > Abraços!!! > > > > > -- > > > 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 emhttp://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 >
-- 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