Colegas,
o codigo abaixo, funcionava, e não consigo achar qual é o erro, para nao carregar a pagina de top_menu …mesmo digitando o codigo e senha correto. o sistema direciona para pagina de aviso.html informando que a pessoa não tem acesso. desde já obrigado…
<%
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/xxx","xxx","xxx");
if(request.getParameter("senha") != null)
{
Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet rs = st.executeQuery("select * from cadastro_membros where cad_codigo='"+request.getParameter("codigo")+"'and cad_senha='"+request.getParameter("senha")+"'");
if(rs.next())
{
String prox = (rs.getString("cad_acesso"));
session.setAttribute("nivel",prox);
response.sendRedirect("top_menu.jsp");
}
else
{
response.sendRedirect("aviso.html");
}
}
}
catch(ClassNotFoundException erroClass)
{
out.println("classe de driver JDBC não foi localizado: " + erroClass);
}
catch(SQLException erroSQL)
{
out.println("erro de conectar ao banco de dados:"+ erroSQL);
}
%>