Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde amigos,
Estou implementando um sistema, e no mesmo criei uma ACL (lista de controle de acesso) com as seguintes tabelas
usuarios
papeis_usuarios (um usuário pode ter vários papeis ou não - 1/N)
papeis
recursos
privilégios
Agora a dúvida, irá existir dois papeis distintos, exemplo: (aluno, professor) os campos de alunos (matricula e etc) são diferentes dos campos de professores (tempo de ensino, inscrição e etc), nesse caso com campo diferentes, como posso fazer para encaixar os campos nesse contexto? Crio um tabela pra cada e vinculo a um usuário? Ou na mesma tabela de usuarios, coloco todos os campos?
Muito obrigado.
Carregando comentários...