Meu programa tem um Crud simples, adiciona e lista contatos.
E uma tela de Login.
Filtros de Autenticação de Usuario e tudo mais.
Porém , quero que se o Usuario X se logue, ele só tenha acesso a "sua parte do sistema"
e se o Usuario Y logar não tenha acesso ao que o Usuario X fez.
Não tenho noção de como fazer isso, uma ajuda seria bem vinda.
Você precisa colocar Autorização no seu sistema. Quais frameworks você está usando no desenvolvimento?
Isaiaslima15
Nenhum, apenas o Javaweb básico, Servlets, Filtros e JSP.
M
Matheusrfjava
Você pode criar uma tabela de páginas e permissões. E depois criar um filtro que verifica se o usuário X tem permissão de acesso a página Y sem sim você deixa passar senão você redireciona a uma página de acesso negado.
Nota permissão de acesso por usuário não é interessante. Legal seria por grupos além de mais fácil de gerenciar.
Quanto a implementação do filtro é bem simples basta dar uma pesquisada que você encontra bastante material.
Segue um exemplo de implementação com login criptografado.