desconheço esse bug, mas um outro metodo de voce verificar se o usuario tem
permissao ou esta logado, é enviando o usuario e a senha dele para o PHP, e
no php buscar no banco se a senha esta correto e se ele tem permissao de
acesso.

Sugiro criptografar a senha.

Att,
Samuel Facchinello
http://desenvolvendoemflex.blogspot.com
Joinville - SC



Em 1 de setembro de 2011 16:35, Keoma Cherulli <[email protected]>escreveu:

> Olá estimado e ativo grupo,
>
> Estou sofrendo com o problema relatado aqui:
>
> <referencia>
>
> http://swfupload.org/forum/generaldiscussion/1008
>
> </referencia>
>
>
> <problema>
>
> O problema ocorre em toda família Mozilla, Safari, Chrome etc.
> Sem quando utilizo qualquer plugin ( e nesse caso estamos utilizando o
> plugin Flash ) esses browsers utilizam um cookie desvinculado da
> aplicação corrente para realizar um POST de arquivos por exemplo.
> Isso é um BUG documentado inclusive
>
> </problema>
>
> <caso>
>
> No meu caso eu utilizo o Zend Framework para fazer a sessão do usuário.
> Quando vou postar um arquivo do Flex para o PHP eu preciso verificar
> se o usuário esta logado e tem permissão para postar arquivos.
> O problema é que ele não identifica a mesma sessão. Ele cria uma nova
> nesse caso.
> Assim, testei criando tudo na mão com Cookie. Ou seja, eu seto um
> cookie na janela e nela mesmo realizo um post via flex dando um output
> para saber se consigo resgatar esse cookie. Resultado: Sem sucesso.
> ele não acha o cookie. Se eu acessar nessa janela via PHP para mostrar
> o cookie ele exibe o valor corretamente.
>
> ESSE PROBLEMA NÃO OCORRE NO INTERNET EXPLORER ( qualquer versão )
>
> </caso>
>
> <dilema>
>
> Como postar um arquivo de forma segura via flex sendo  que não é
> possível verificar se o usuário esta logado / tem permissão ?
> Não conheço um método no flex framework de postar junto com o arquivo
> o ID da minha sessão.
>
>                                var request:URLRequest = new
> URLRequest('/fileupload/');
>                                var _myUpload:FileReference;
>                                myUpload.upload( request );
>
>                                *** lembrando que upload tem as
> seguintes opções:
>
>  upload(request,uploadDataFielName,testeupload);
>
>
> </dilema>
>
> Alguma dica pessoal ?
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> 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 [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a