Eu trabalho com sharedObject. Tinha criado um post sobre isso.
http://www.ronaldorigoni.com.br/controlando-login-em-flex-com-sharedobject/?lang=pt Ronaldo 2009/8/12 Elton Schivei Costa <lord.sh...@gmail.com> > Olha cara, nem fiz esse sistema, mas, uns tempos atrás comecei ele, mas, > descontinuei, pois o cliente não mais queria o serviço. > > A partir dessas informações em XML, você passa a fazer toda a parte de > programação essencial(vital) com o Action Script, e deixa o básico só para o > PHP ou a plataforma base que você utiliza. > > 2009/8/12 RafaelViana <rfl.vi...@gmail.com> > > >> Eu faço mais ou menos isso também...Fiz na semana passada ainda vou >> ver se posso aprimorar em algo, mas tem funcionado bem. >> >> Tenho 4 tabelas: >> >> Tab: Que é uma janela do sistema >> Perfil: Perfil que vai conter uma permissão para cada tela >> Permissao: Que tem uma tab e pertence a um perfil, e tem 6 tipos >> booleanos(as restrições que voce quer impor): adicionar, editar, >> deletar, consultar(abrir a tela), exibir dados, relatório >> Usuario: Que vai conter os dados para fazer o login, e um perfil. >> >> Então toda vez que um usuário faz o login no sistema carrega as >> permissões dele e mantém na memória.Antes de abrir qualquer tela >> verifico se ele pode consultar essa tela.Para fazer "operações de >> crud" tenho um componente customizado que é o mesmo para todos >> cadastros então só coloquei a propriedade enabled dele como bindable, >> conforme a permissão dele. >> >> Tambem tenho uma lista de tabs em um arquivo actionscript (toda tela >> nova no sistema, crio um objeto tab e coloco nessa lista), dai toda >> vez que o sistema abrir vai automaticamente inserir no banco de dados >> as novas telas. >> >> >> >> On 12 ago, 17:26, Mário Júnior <juninho...@gmail.com> wrote: >> > é.. bem.. eu faço quase isso... =D >> > Na verdade, é isso mesmo q vcs já falaram (carregar um "perfil de >> acesso" - >> > oq pode e oq não pode - do usuário em memoria) e mais isso aqui para >> > controlar os componentes: >> > >> > http://code.google.com/p/flexible-chimp/ >> > >> > Pronto.. ta feito! >> > >> > 2009/8/12 Elton Schivei Costa <lord.sh...@gmail.com> >> > >> > >> > >> > >> > >> > > Se for analisar é fácil. >> > >> > > Imagine assim. >> > >> > > você faz o request ao php, verificando se a senha e usuário está >> correto, e >> > > pede ao php que retorne em XML, se o usuário é válido e qual o seu >> nível de >> > > acesso, bem como outras informações. >> > >> > > <?xml version="1.0"?> >> > > <user> >> > > <logged>yes</logged> >> > > <level>1</level> >> > > <userId>1234</userId> >> > > </user> >> > >> > > faça com que o success do request chame uma função. >> > > nesta função, leia o xml e verifique os campos. >> > >> > > ao verificar o campo level, faça o tratamento como faria em PHP. >> > > assim você consegue bloquear e liberar telas ao usuário de nível xpto, >> sem >> > > contar na possibilidade de fazer filtros como exibir informações >> restrita ao >> > > usuário FULANO através de seu userId que deverá estar relacionado nos >> XML's >> > > que vc vier a requerir. >> > >> > > fica aí a dica. >> > >> > > Atenciosamente. >> > > Elton Schivei Costa >> > >> > > 2009/8/12 Marcelo Moacir Florindo <marceloflori...@gmail.com> >> > >> > >> Será que gerando um objeto e deixando em memória (singleton) não >> > >> resolveria o caso?? >> > >> > >> Abraços, >> > >> > >> Marcelo >> > >> > >> 2009/8/12 Anderson <andersondbor...@gmail.com> >> > >> > >>> Também tenho essa dúvida. >> > >> > >>> Imaginei meio que assim.. os menus posso carregar via xml ou dados >> do php >> > >>> e ae so apareceria para ele de acordo com o perfil da pessoa.. até >> ae tudo >> > >>> bem.. eu não sei com restringir as ações do usuário, exemplo se o >> usuário >> > >>> poder apenas pesquisar em uma tela mas não pode adicionar nem >> alterar nenhum >> > >>> dado como resolveria isso? >> > >> > >>> -- >> > >>> Anderson Dias Borges >> > >>> Analyst Developer >> > >>> Tu cumprirás o desejo do meu coração se eu Te buscar... >> > >> > >> -- >> > >> Marcelo Moacir Florindo >> > >> Analista/Desenvolvedor >> > >>http://www.gestaotec.com.br >> > >> > -- >> > Mario Junior >> > Enterprise Java / Flex Architectures >> > Adobe Certified Expert Flex 3 with AIR >> > >> > Sofshore Informáticahttp://www.sofshore.com.br >> > +55 (48) 3337 2003 >> > Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 >> Itacorubi >> > Florianopolis SC Brasil >> >> > > > > -- []'s, Ronaldo Rigoni http://www.ronaldorigoni.com.br Desenvolvedor JEE Ministério da Educação - CESPE --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---