| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2010 09:36:43
|
santos.fernando
JavaEvangelist
![[Avatar]](/images/avatar/f126a36acc1144ddade56fca3cd710f5.jpg)
Membro desde: 28/02/2007 20:14:15
Mensagens: 487
Localização: Curitiba
Offline
|
Olá pessoal, estou com dúvidas no código de validação de login. Se eu digito um nome existe no bd, ele tambem informa que não existe. Não entendi o que está acontecendo com esse código.
FuncionarioDAO
LoginAction, onde eu envio o usuario e a senha para o FuncionarioDAO pra retornar true ou false.
This message was edited 1 time. Last update was at 05/07/2010 09:37:07
|
Deus não escolhe os capacitados, mas capacita os escolhidos ! |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2010 10:06:29
|
joao.junior
JavaBaby
![[Avatar]](/images/avatar/a2f94d8e28139ce8120147d24fe3b8f6.jpg)
Membro desde: 20/04/2006 08:34:21
Mensagens: 75
Localização: Goiás
Offline
|
Tente assim:
|
@joaojuniorcruz |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2010 10:18:51
|
arvis
Thread.start()
![[Avatar]](/images/avatar/e215aa18dc849e9b53c7c90f59d455d5.png)
Membro desde: 16/07/2008 09:50:47
Mensagens: 33
Offline
|
Da maneira como está implementado... sempre vai retornar false devido quando deveria ser .
Também pode refatorar seu código conforme joao.junior sugeriu.
|
http://twitter.com/RodMartinsSousa |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2010 10:25:00
|
santos.fernando
JavaEvangelist
![[Avatar]](/images/avatar/f126a36acc1144ddade56fca3cd710f5.jpg)
Membro desde: 28/02/2007 20:14:15
Mensagens: 487
Localização: Curitiba
Offline
|
Se eu fizer assim
sempre entrará no if e nunca no else, qualquer coisa que eu digito entra no sistema.
|
Deus não escolhe os capacitados, mas capacita os escolhidos ! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2010 10:39:49
|
santos.fernando
JavaEvangelist
![[Avatar]](/images/avatar/f126a36acc1144ddade56fca3cd710f5.jpg)
Membro desde: 28/02/2007 20:14:15
Mensagens: 487
Localização: Curitiba
Offline
|
O problema que está ocorrendo sempre entra no if, e nunca no else, não importa o que digite. Então será executado apenas o return do if.
This message was edited 1 time. Last update was at 05/07/2010 10:40:31
|
Deus não escolhe os capacitados, mas capacita os escolhidos ! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2010 10:42:34
|
joao.junior
JavaBaby
![[Avatar]](/images/avatar/a2f94d8e28139ce8120147d24fe3b8f6.jpg)
Membro desde: 20/04/2006 08:34:21
Mensagens: 75
Localização: Goiás
Offline
|
Eu utilizo esta mesma logica em um sistema de login aqui, e funciona.
|
@joaojuniorcruz |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2010 11:04:43
|
vicentepaf
What is classpath?
Membro desde: 13/12/2008 14:22:04
Mensagens: 7
Offline
|
eu sempre uso o código:
se getRow() retornar zero não existem usuários com os dados informados, se retornar mais que 1 então eu estou com um problema de usuário duplicado (nome/senha o que deveria se evitado no cadastro)... e não valido a entrada do usuário. Coisa que eu não conseguiria usando apenas "!resultSet().next" se você gostar da idéia tenta.
|
|
|
 |
|
|