Tenho 2 usuarios (Administrador, Usuario)
Como eu faço para mostrar o que um usuario pode ver ou não?
Tipo:
Administrador
— Cadastrar Usuario
— Cadastrar Logica
Usuario
— Alterar Cadastro
— Operar Logica
1 - Eu crio uma view que verifica na sessão se é Administrador ou Usuário e a partir dai libera o que o usuário deve ou não ver?
ex:
<c:if test="${usuario}">
<a href="usuarioAlterar.jsp">Alterar Cadastro</a>
<a href="usuarioOperar.jsp">Operar Logica</a>
</c:if>
2 - Crio uma jsp para Administrador e outra para Usuario?
ex: [color=blue]administrador.jsp[/color] e [color=blue]usuario.jsp[/color]
3 - Deixo tudo no banco de dados e quando o a pessoa se logar é verificado linha a linha na JSP o que pode ou não mostrar?
ex:
<c:forEach var="bd" items="${bd}">
<c:if test="${not empty bd.lista.items.usuarioAlterar}">
<a href="usuarioAlterar.jsp">Alterar Cadastro</a>
</c:if>
<c:if test="${not empty bd.lista.items.usuarioOperar}">
<a href="usuarioOperar.jsp">Operar Logica</a>
</c:if>
</c:forEach>