Re: [java-list] Dúvida dados retornados

2002-11-03 Por tôpico Alex

SQLRetorno eh do tipo ResultSet ?

se for ele retorna o primeiro registro no proximo Result, ou seja, voce
tem que checar o SQLRetorno.next()

t+
[]s

--
 .''`.
: :'  : Debian User
`. `'`
  `-

/"\
\ /
 X   ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \  CAMPANHA DA FITA ASCII - CONTRA MAIL EM HTML

  Linux ... a nice place to live
***
* Alex Eduardo Chiaranda  *
* mail: [EMAIL PROTECTED]   *
*   [EMAIL PROTECTED] *
*   [EMAIL PROTECTED]*
* Pagina => http://www.eep.br/~aechiara   *
* ICQ => UIN 13070511 *
* 4o Ano de Ciencia da Computacao *
* Escola de Engenharia de Piracicaba  *
* Piracicaba - SP *
***

On Fri, 25 Oct 2002, Denis A. Arroio wrote:

> Pessoal abaixo segue a minha servlet para uma ajuda, pois estou com algumas
> dúvidas..
>
> O select está indo até o banco e verificando, porém está retornando como se
> existisse o usuario e a senha, mas não existe ... ele sempre está indo para
> a página de logado... tem o cara ou não.
>
> Como faço um verificação caso o cara não exista ? Ou tem como
> Alguém pode me ajudar ?
>
>
>
>
>try
> {
> String consulta_cons = "SELECT * FROM cadastro WHERE username
> ='" + usuario + "' and password = '" + senha + "'";
> SQLRetorno_cons = SQLQuery.executeQuery( consulta_cons );
>
> if ( SQLRetorno_cons == null  )
> {
> response.sendRedirect("/erro.jsp");
> }
> else
> {
> response.sendRedirect("/logado.jsp");
> }
> SQLQuery.close();
>  }
>  catch( SQLException e )
>  {
> System.err.println("Problema no acesso a tabela de dados ");
> e.printStackTrace();
>  }
> }
>
>
>
> []´s
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Dúvida dados retornados

2002-10-28 Por tôpico Denis A. Arroio
Obrigado Rafael. eu já arrumei o erro..

- Original Message -
From: "SILVA Rafael P CONFAB" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, October 25, 2002 5:48 PM
Subject: RE: [java-list] Dúvida dados retornados


Denis,

Sugiro que vc faça um procedimento de verificação assim:
1 - Obtenho o login e a senha do usuário através do form;
2 - Dispare um select na base checando na clausula where apenas o login;
3 - Caso não retorne nada, significa usuario inexistente;
4 - Verifique a igualdade da senha do formulário com a do banco de dados
(resultset);
5 - Faça o tratamento de senha inválida ou ok, acesso permitido.

Na boa... não é pra galera xingar... estou passando um pequeno exemplo de
quando os projetinhos eram feitos em ASP!!!
[]'s

Rafael Pioli


-Original Message-
From: Denis A. Arroio [mailto:darroio@;hotmail.com]
Sent: sexta-feira, 25 de outubro de 2002 09:02
To: [EMAIL PROTECTED]
Subject: [java-list] Dúvida dados retornados


Pessoal abaixo segue a minha servlet para uma ajuda, pois estou com algumas
dúvidas..

O select está indo até o banco e verificando, porém está retornando como se
existisse o usuario e a senha, mas não existe ... ele sempre está indo para
a página de logado... tem o cara ou não.

Como faço um verificação caso o cara não exista ? Ou tem como
Alguém pode me ajudar ?




   try
{
String consulta_cons = "SELECT * FROM cadastro WHERE username
='" + usuario + "' and password = '" + senha + "'";
SQLRetorno_cons = SQLQuery.executeQuery( consulta_cons );

if ( SQLRetorno_cons == null  )
{
response.sendRedirect("/erro.jsp");
}
else
{
response.sendRedirect("/logado.jsp");
}
SQLQuery.close();
 }
 catch( SQLException e )
 {
System.err.println("Problema no acesso a tabela de dados ");
e.printStackTrace();
 }
}



[]´s

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-








-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RE: [java-list] Dúvida dados retornados

2002-10-28 Por tôpico SILVA Rafael P CONFAB
Denis,

Sugiro que vc faça um procedimento de verificação assim:
1 - Obtenho o login e a senha do usuário através do form;
2 - Dispare um select na base checando na clausula where apenas o login;
3 - Caso não retorne nada, significa usuario inexistente;
4 - Verifique a igualdade da senha do formulário com a do banco de dados
(resultset);
5 - Faça o tratamento de senha inválida ou ok, acesso permitido.

Na boa... não é pra galera xingar... estou passando um pequeno exemplo de
quando os projetinhos eram feitos em ASP!!!
[]'s

Rafael Pioli


-Original Message-
From: Denis A. Arroio [mailto:darroio@;hotmail.com]
Sent: sexta-feira, 25 de outubro de 2002 09:02
To: [EMAIL PROTECTED]
Subject: [java-list] Dúvida dados retornados


Pessoal abaixo segue a minha servlet para uma ajuda, pois estou com algumas
dúvidas..

O select está indo até o banco e verificando, porém está retornando como se
existisse o usuario e a senha, mas não existe ... ele sempre está indo para
a página de logado... tem o cara ou não.

Como faço um verificação caso o cara não exista ? Ou tem como
Alguém pode me ajudar ?




   try
{
String consulta_cons = "SELECT * FROM cadastro WHERE username
='" + usuario + "' and password = '" + senha + "'";
SQLRetorno_cons = SQLQuery.executeQuery( consulta_cons );

if ( SQLRetorno_cons == null  )
{
response.sendRedirect("/erro.jsp");
}
else
{
response.sendRedirect("/logado.jsp");
}
SQLQuery.close();
 }
 catch( SQLException e )
 {
System.err.println("Problema no acesso a tabela de dados ");
e.printStackTrace();
 }
}



[]´s

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




login_validation.zip
Description: Binary data
-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


Re: [java-list] Dúvida dados retornados

2002-10-28 Por tôpico [Carlos H.]
Essa variável SQLRetorno_cons é um ResultSet certo???
Bem, o problema está na seguinte linha:

   if  (SQLRetorno_cons == null)

Acontece que a query está retornando um objeto válido, mas sem que 
nenhuma linha da DB tenha sido retornada (isso não significa que o 
objeto em si será nulo). A interface ResultSet tem um método chamado 
next() que retorna um valor boolean indicando se existe uma próxima 
linha ou não, caso esta linha exista, o usuário foi encontrado, caso ela 
não exista, não foi encontrado usuário/senha equivalente. Experimente isso:

   if ( SQLRetorno_cons != null && SQLRetorno_cons.next()) {
		response.sendRedirect("/logado.jsp");
   }
	else {
   response.sendRedirect("/erro.jsp");
   }

[]s

Carlos H.

Denis A. Arroio wrote:

Pessoal abaixo segue a minha servlet para uma ajuda, pois estou com algumas
dúvidas..

O select está indo até o banco e verificando, porém está retornando como se
existisse o usuario e a senha, mas não existe ... ele sempre está indo para
a página de logado... tem o cara ou não.

Como faço um verificação caso o cara não exista ? Ou tem como
Alguém pode me ajudar ?




  try
   {
   String consulta_cons = "SELECT * FROM cadastro WHERE username
='" + usuario + "' and password = '" + senha + "'";
   SQLRetorno_cons = SQLQuery.executeQuery( consulta_cons );

   if ( SQLRetorno_cons == null  )
   {
   response.sendRedirect("/erro.jsp");
   }
   else
   {
   response.sendRedirect("/logado.jsp");
   }
   SQLQuery.close();
}
catch( SQLException e )
{
   System.err.println("Problema no acesso a tabela de dados ");
   e.printStackTrace();
}
   }



[]´s

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

 


--
/**
* [Carlos H.] - [EMAIL PROTECTED]
* Núcleo de Informática UNERJ - Centro Universitário de Jaraguá do Sul
* 
* "O Sábio fala pouco do que muito sabe
*	O Tolo fala muito do que pouco sabe..."
*/




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Dúvida dados retornados

2002-10-25 Por tôpico Lincolm Ferreira de Aguiar



Coloque:
 
if(!SQLRetorno_cons.next()) {
    
response.sendRedirect("../erro.jsp");
}
 
Um abraço,
 
Lincolm

  - Original Message - 
  From: 
  Denis A. 
  Arroio 
  To: [EMAIL PROTECTED] 
  Sent: Friday, October 25, 2002 8:01 
  AM
  Subject: [java-list] Dúvida dados 
  retornados
  Pessoal abaixo segue a minha servlet para uma ajuda, pois estou 
  com algumasdúvidas..O select está indo até o banco e verificando, 
  porém está retornando como seexistisse o usuario e a senha, mas não existe 
  ... ele sempre está indo paraa página de logado... tem o cara ou 
  não.Como faço um verificação caso o cara não exista ? Ou tem 
  comoAlguém pode me ajudar ?   
  try    
  {    String 
  consulta_cons = "SELECT * FROM cadastro WHERE username='" + usuario + "' 
  and password = '" + senha + 
  "'";    
  SQLRetorno_cons = SQLQuery.executeQuery( consulta_cons 
  );    
  if ( SQLRetorno_cons == null  
  )    
  {    
  response.sendRedirect("/erro.jsp");    
  }    
  else    
  {    
  response.sendRedirect("/logado.jsp");    
  }    
  SQLQuery.close(); 
  } catch( SQLException e 
  ) 
  {    
  System.err.println("Problema no acesso a tabela de dados 
  ");    
  e.printStackTrace(); 
  }    
  }[]´s-- LISTA SOUJAVA 
   http://www.soujava.org.br  -  
  Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras 
  da lista: http://www.soujava.org.br/regras.htmhistorico: 
  http://www.mail-archive.com/java-list%40soujava.org.brpara 
  sair da lista: envie email para [EMAIL PROTECTED] 
  -


[java-list] Dúvida dados retornados

2002-10-25 Por tôpico Denis A. Arroio
Pessoal abaixo segue a minha servlet para uma ajuda, pois estou com algumas
dúvidas..

O select está indo até o banco e verificando, porém está retornando como se
existisse o usuario e a senha, mas não existe ... ele sempre está indo para
a página de logado... tem o cara ou não.

Como faço um verificação caso o cara não exista ? Ou tem como
Alguém pode me ajudar ?




   try
{
String consulta_cons = "SELECT * FROM cadastro WHERE username
='" + usuario + "' and password = '" + senha + "'";
SQLRetorno_cons = SQLQuery.executeQuery( consulta_cons );

if ( SQLRetorno_cons == null  )
{
response.sendRedirect("/erro.jsp");
}
else
{
response.sendRedirect("/logado.jsp");
}
SQLQuery.close();
 }
 catch( SQLException e )
 {
System.err.println("Problema no acesso a tabela de dados ");
e.printStackTrace();
 }
}



[]´s

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-