Sinceramente acho que nem todos os browsers o suportem... Tenta fazer isso com o Chrome por exemplo... Sempre vai ter uma pessoa para quebrar com o sistema... Mas é uma alternativa, porco ou não deixa quem for usar decidir... hehe
2010/1/21 Gustavo Kawamoto <gust...@asflake.com> > 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 >
-- 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