CRIAR POLITICAS DE ACESSO NO VB.NET
Estou em desenvolvimento de um pequeno sistema,porém ainda nao tive contato com essa parte de desenvolvimento,gostaria de saber as melhores formas para se definir bloqueios de acessos a telas,e opçoes de ediçao,usando com base o login do usuario,se alguem tiver exemplos ,estou tambem dando uma procurada pela net para ver o consigo achar.
valeu....
valeu....
A melhor forma de se fazer isso é usando dois tipos de validação:
* Por Perfil
* Por Permissoes Exclusivas em tela
Você cria uma tabela de perfis, nessa tabela você adiciona os seguintes campos:
IndRead = Pode fazer consultas?
IndCreate = Pode Inserir dados?
IndUpdate = Pode Atualizar dados?
indDelete = Pode Excluir dados?
Com esses campos você estipula o que cada perfil pode fazer nas telas, de modo geral.
Você deve ter uma tabela com as telas, para que a regra abaixo funcione.
Depois você cria uma tabela usuarioCRUD, e adiciona os mesmos campos:
IndRead = Pode fazer consultas?
IndCreate = Pode Inserir dados?
IndUpdate = Pode Atualizar dados?
indDelete = Pode Excluir dados?
Dae, pra cada usuário, em relação a cada tela, você estipula as permissões que ele vai ter.
Tendo feito isso, você validará, tela a tela, quais são as permissões do usuário por perfil e se aquele usuário tem permissões especiais para aquela tela.
Eu tenho um sistema WEB, que funciona perfeitamente com essa regra de permissões exclusivas e permissões por perfil.
* Por Perfil
* Por Permissoes Exclusivas em tela
Você cria uma tabela de perfis, nessa tabela você adiciona os seguintes campos:
IndRead = Pode fazer consultas?
IndCreate = Pode Inserir dados?
IndUpdate = Pode Atualizar dados?
indDelete = Pode Excluir dados?
Com esses campos você estipula o que cada perfil pode fazer nas telas, de modo geral.
Você deve ter uma tabela com as telas, para que a regra abaixo funcione.
Depois você cria uma tabela usuarioCRUD, e adiciona os mesmos campos:
IndRead = Pode fazer consultas?
IndCreate = Pode Inserir dados?
IndUpdate = Pode Atualizar dados?
indDelete = Pode Excluir dados?
Dae, pra cada usuário, em relação a cada tela, você estipula as permissões que ele vai ter.
Tendo feito isso, você validará, tela a tela, quais são as permissões do usuário por perfil e se aquele usuário tem permissões especiais para aquela tela.
Eu tenho um sistema WEB, que funciona perfeitamente com essa regra de permissões exclusivas e permissões por perfil.
Tópico encerrado , respostas não são mais permitidas