Cuando me logueo con un usuario nivel 1, me marca
true,y con un usuario que no posee nivel 1 me marca
false.
No lo estaba tratando con comillas, porque no lo habia declarado como String en el Servlet (quiza este haciendo algo mal), simplemente lo tengo asi:
Código PHP:
while(resultado.next())
{
session.setAttribute("nombre",resultado.getString(2));
session.setAttribute("id_nivel",resultado.getInt(5));
count++;
}
if(count>0 && (session.getAttribute("id_nivel")).equals(1))
{
response.sendRedirect("../principal.jsp");
}
if(count>0 && (session.getAttribute("id_nivel")).equals(2))
{
response.sendRedirect("../principal.jsp");
}
if(count>0 && (session.getAttribute("id_nivel")).equals(3))
{
response.sendRedirect("../principal3.jsp");
}
else
{
response.sendRedirect("../error.jsp");
}
}
Y como te repetia, asi si me funciona, pero te valida desde el mismo Servlet, yo necesito que haga validaciones en todas las JSP dentro del sistema, y es donde no recibo respuesta, seguramente estoy haciendo algo mal, gracias por la paciencia, pero no veo que pueda ser.......si escribo como String en la pagina JSP, como lo hago en el Servlet, quiza ese sea mi problema.