Java - Problema con el Login en Struts 2 con Base de Datos

 
Vista:

Problema con el Login en Struts 2 con Base de Datos

Publicado por Hernand (1 intervención) el 09/08/2012 18:54:02
Hola tengo un problema con un Login en Struts 2 con Base de Datos, no cuando ingreso al login con los los datos correctamente entra, pero cuando entro con otros datos tambien entra, que faltara, porque si llega el valor en el equal, lo he comprobado imprimiendo el user y el password.
Se los agradeceria mucho que me puedan ayudar.

@Action("acceso_login")
public String nuevoRegistro() throws Exception {

System.out.println("Entra a Login Access");

log.debug(" INI ACTION : nuevoRegistro");
Usuario login = (Usuario) getBean();

String username = request.getParameter("bean.username");
String password = request.getParameter("bean.password");

System.out.println(username);
System.out.println(password);

System.out.println("Validating login");

try{

if(login.getUsername().equals(username) && login.getPassword().equals(password)){

System.out.println("Entra a Login True");
return "access";

}else{
System.out.println("Entra a Login False");
addActionError("Invalido usuario ó password! Porfavor intente nuevamente!");

return "init";
}

}catch(Exception e){
e.printStackTrace();
}

return "init";
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problema con el Login en Struts 2 con Base de Datos

Publicado por Carlos (16 intervenciones) el 12/09/2012 17:44:36
Yo intentaria sacar por consola las cadenas como bytes, tanto la que tienes en el Bean como las del request, y ver si hay algo diferente. Vigila que tengan la misma codificacion, puede que una venga en UTF-8 y la otra en ASCII o cosas asi
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar