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

Reply via email to