Acho que é mais por preferência Ricardo que eu uso o Session, acho que ele
foi feito para isso, sua solução também é boa, principalmente pela
simplicidade, na verdade eu acho que exagerei qdo escrevi gambiarra...

Abraços...

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

Reply via email to