Foros del Web » Programación para mayores de 30 ;) » Java »

Problema con el Login en Struts 2 con Base de Datos

Estas en el tema de Problema con el Login en Struts 2 con Base de Datos en el foro de Java en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 09/08/2012, 08:20
Avatar de Sumerio  
Fecha de Ingreso: octubre-2009
Mensajes: 195
Antigüedad: 15 años, 1 mes
Puntos: 6
Pregunta Problema con el Login en Struts 2 con Base de Datos

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.


Código:
@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";
    }

Etiquetas: login, string, struts
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:26.