Luis Fernando,
Posso dar uma sugest�o? Eu colocaria um "boolean usuarioExiste = false"
antes do try e "return usuarioExiste" em vez de "return true" ap�s o
catch. Ali�s essa linha "return usuarioExiste" ficaria melhor dentro de
um bloco "finally" que � sempre executado ap�s o try ou o catch.
[]s,
Rubens
http://www.mass.eti.br/java/
> 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]
>
---------------------------------------------------------------------
>
>
MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
Fa�a j� o seu. � gratuito!!!
--------------------------- 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]
---------------------------------------------------------------------