diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Login.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Login.java index ac448d28..341d0170 100644 --- a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Login.java +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Login.java @@ -355,16 +355,16 @@ public class Login extends AbstractPageBean { if(txtPassword.getText() != null) { String password = (String) txtPassword.getText(); - if(password.trim().length() > 0) + if( password.trim().length() > 0 ) { try { - Utilizador u = udp.getUtilizador(utilizador); - if(u.getActivo().matches("y")) + Utilizador u = udp.getUtilizador( utilizador ); + if( u != null && "y".equals( u.getActivo() ) ) { - if(!password.equals(u.getPassword())) + if ( ! password.equals( u.getPassword() ) ) { - getSessionBean1().setMsg("Palavra-chave inválida !"); + getSessionBean1().setMsg( "Palavra-chave inválida !" ); } else {