| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/08/2006 17:01:06
|
lorenzini
HelloWorld
Membro desde: 07/08/2006 13:55:40
Mensagens: 13
Offline
|
Galera,
Sou novo no Java e estou querendo fazer gerenciamento de perfis de usuário. Vocês possuem alguma dica para mim de por onde começar?
[[]]'s
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/08/2006 09:32:22
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Você fala usando Swing?
Você que delegar permissões para usuários ou/e grupo de usuários?
Você pode implementar essa lógica no banco, até mesmo dando grants (quase não é necessário), explique melhor o tipo de app que você quer fazer.
|
>> Inocêncio. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/08/2006 15:38:29
|
lorenzini
HelloWorld
Membro desde: 07/08/2006 13:55:40
Mensagens: 13
Offline
|
Grinvon wrote:Você fala usando Swing?
Você que delegar permissões para usuários ou/e grupo de usuários?
Você pode implementar essa lógica no banco, até mesmo dando grants (quase não é necessário), explique melhor o tipo de app que você quer fazer.
Eu tenho essa lógica no banco, mas queria implementar ela no Java. Estou trabalhando com Swing sim, tenho um JFrame como MDI que chama vários JInternalFrames. Eu sou novo em Java e nunca precisei fazer esse controle de perfis, essa é a 1ª vez. Você tem ideias de como posso fazer pra implementar um controle desse tipo?
[[]]'s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/08/2006 16:09:11
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Vai do critério e da política de cada sistema. Você pode criar uma tela no seu sistema que faz o papel de delegar permissão de usuário/grupo para tela/conjunto de telas do sistema
defina perfis de usuários como (administrador, gerente, sei lá o que mais da conta)
|
>> Inocêncio. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/08/2006 16:11:11
|
lorenzini
HelloWorld
Membro desde: 07/08/2006 13:55:40
Mensagens: 13
Offline
|
Grinvon wrote:Vai do critério e da política de cada sistema. Você pode criar uma tela no seu sistema que faz o papel de delegar permissão de usuário/grupo para tela/conjunto de telas do sistema
defina perfis de usuários como (administrador, gerente, sei lá o que mais da conta)
Essas telas eu ja tenho prontas para delegar quem tem acesso a oq, eu queria é saber como restringir isso via Java quando o usuário se logasse, não permitindo que ele acessa-se a algumas telas, e outras podendo, entendeu?
[[]]'s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/08/2006 16:22:01
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
lorenzini wrote:
Grinvon wrote:Vai do critério e da política de cada sistema. Você pode criar uma tela no seu sistema que faz o papel de delegar permissão de usuário/grupo para tela/conjunto de telas do sistema
defina perfis de usuários como (administrador, gerente, sei lá o que mais da conta)
Essas telas eu ja tenho prontas para delegar quem tem acesso a oq, eu queria é saber como restringir isso via Java quando o usuário se logasse, não permitindo que ele acessa-se a algumas telas, e outras podendo, entendeu?
[[]]'s
Já que é Swing vc pode fazer o seguinte.
Em um projeto meu entre um MDI e um JInternalFrame existe uma CLASSE do qual eu delego funções a ela, e uma dessa pode ser de gerenciar pela seção do usuário, se ele terá acesso ou não.
Você pode delegar isso quando INICIALIZA a aplicação (trocando de user tb) ou quando o USER tentar acessar uma tela pelo menu.
Assim essa classe pelo id do user pode pegar os dados do banco (ou até mesmo dados já levantados) e verificar se o cara tem permissão, caso afirmativo, instancia o jinternalframe, caso negativo, lança um JOptionPane ou exibe uma janela pública dizendo que ele não tem permissão.
Mais ou menos assim.
|
>> Inocêncio. |
|
|
 |
|
|