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

Responder a