none
Pessoal com relação a tabela de usuário no banco de dados com permissoes individuais? RRS feed

  • Pergunta

  • Por exemplo:

    Digamos que eu tenha um formulário  com dois botões e um textbox.

    Assim eu criaria:

                                 |-------------------------------------------------------------------

           tabela            | usuário

                                 |-------------------------------------------------------------------

          colunas           | usuário | senha  | formulário

          dados             | nome usuário | senha usuário |   123                        |

    Assim a coluna formulário representaria o formulário e o usuário que tivesse apenas o 1 nesse campo só teria acesso ao primeiro botão. O usuário que tiver nesse campo 123 teria acesso ao textbox e aos dois botões.

    é assim que se faz ou existe outra maneira mais correta?

    Desde já agradeço!!

    terça-feira, 9 de julho de 2013 16:25

Respostas

  • Cara, tem várias formas de fazer isso..

    Eu tentaria deixar o mais customizável possível.

    Criaria duas tabelas.

    1º) com os dados do usuário (login/status/senha/email/modulo/menu)

    2º) com a formação de cada menu (codigo/descricao/item do menu)

    Relacionaria essas duas tabelas para conseguir customizar os menus de acordo com os grupos e assim poder fazer alterações no futuro (se for o caso).

    Provavelmente você terá que criar no seu sistema um menu "customizavel" ou seja, que adiciona ou oculta botões de acordo com o menu habilitado para o usuário.

    segue um link com exemplos: http://blog.thiagobelem.net/como-criar-um-sistema-de-login-com-niveis-de-permissao/


    Carlos Ribeiro
     

     

    segunda-feira, 7 de outubro de 2013 23:54

Todas as Respostas

  • Cara, tem várias formas de fazer isso..

    Eu tentaria deixar o mais customizável possível.

    Criaria duas tabelas.

    1º) com os dados do usuário (login/status/senha/email/modulo/menu)

    2º) com a formação de cada menu (codigo/descricao/item do menu)

    Relacionaria essas duas tabelas para conseguir customizar os menus de acordo com os grupos e assim poder fazer alterações no futuro (se for o caso).

    Provavelmente você terá que criar no seu sistema um menu "customizavel" ou seja, que adiciona ou oculta botões de acordo com o menu habilitado para o usuário.

    segue um link com exemplos: http://blog.thiagobelem.net/como-criar-um-sistema-de-login-com-niveis-de-permissao/


    Carlos Ribeiro
     

     

    segunda-feira, 7 de outubro de 2013 23:54
  • Olá, Eujobi.

    É aconselhável seguir as instruções já passadas, conforme dito pelo Carlos, seria mais viável relacionar os dados do usuário com a descrição, pois isto facilitará a administração e manutenção das tabelas. 



    Rafael Marvila DBA SQL SERVER

    terça-feira, 8 de outubro de 2013 03:11