Bom dia a todos,
Bruno, primeiramente gostaria de agradecer pela dica. Realmente ficou
muito mais logico e simples desse jeito.
O metodo em questao ficou assim:
private boolean validateUser(String id, String password)
{
try{
st = con.createStatement();
String str_sql="SELECT * FROM Tabela1 WHERE nome=id AND senha=password ";
ResultSet rs= st.executeQuery(str_sql);
boolean usuarioExiste= rs.next();
rs.close();
return usuarioExiste;
}//end of try
catch(Exception e){e.printStackTrace();}
return true;
}
Soh pra lembrar, caso depois da busca no BD ele retorne true, o servlet
envia uma pagina de acesso ao usuario.Caso nao, uma pagina de erro.
Antes o programa so dava acesso com o primeiro registro da tabela.
O problema agora eh que ele estah dando acesso a qualquer id,password
que seja fornecido, seja um registro valido ou nao.
Tenho gastado bastante tempo procurando uma solucao mais sem sucesso.
Sera que voce ou algum de nossos colegas da lista saberia como resolver
isso?
Muito Obrigado,
Luis Fernando.
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------