Restrição de acesso as páginas do aplicativo

1 resposta
P

Olá,

Meu aplicativo possui várias páginas onde eu tenho que controlar de forma dinâmica quem terá acesso as mesmas.
Tenho uma tabela com o codigo do funcionário e codigo das telas que ele pode acessar (O código das telas é gerado automaticamente quando o administrador cadastra uma nova página).
Estou tentando passar apenas o codigo do funcionário através de Session(embora não consegui ainda).

Teria como pegar todos os acessos do usuário quando ele se loga e depois ir passando esses acessos a cada página que ele acessar? (Isso eliminaria consultas repetidas no banco de dados).
Obs: Só lembrando… ele pode ter vários acessos.

1 Resposta

cariocathi

vc pode colocar uma collection ou uma list e tb o id do usuario na sessão.

pra colocar algo na sessao vc faz:

request.getSession().setAttribute( "userID", new Integer( id ) );
ou

considerando q o id do usuário seja um inteiro.

e pra recuperar

int id = Integer.parseInt( (String)request.getSession().getAttribute( "userID" ) );
Criado 7 de novembro de 2003
Ultima resposta 7 de nov. de 2003
Respostas 1
Participantes 2