Login no funciona
Publicado por Elkin Rozo (1 intervención) el 25/04/2017 18:40:04
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
public String sesion(){
FacesContext fc= FacesContext.getCurrentInstance();
ExternalContext ec=fc.getExternalContext();
FacesMessage msj = new FacesMessage();
String url="";
if(this.idcedula != null && this.idcedula !=0 && this.clave != null && !this.clave.equals("")){
Usuario u = ufl.login(idcedula, clave);
if(u!=null){
msj = new FacesMessage(FacesMessage.SEVERITY_INFO, "Bienvenido", "Carlangas!!!");
System.out.println(msj);
ec.getSessionMap().put("user", u);
url="paginas/usuario/administrador.xhtml?faces-redirect=true";
}
else{
FacesMessage msj2 = new FacesMessage(FacesMessage.SEVERITY_ERROR, "Documento incorrecto", "Confirme su documento");
fc.addMessage("cedula", msj2);
msj = new FacesMessage(FacesMessage.SEVERITY_ERROR, "Datos incorrecto", "Confirme que sus datos sean correctos");
System.out.println(msj2);
}
}else {
msj = new FacesMessage(FacesMessage.SEVERITY_WARN, "Datos requeridos", "Debe ingresar todos los campos");
}
fc.addMessage(null, msj);
return null;
}
public Usuario getUsuarioSesion(){
FacesContext fc= FacesContext.getCurrentInstance();
ExternalContext ec= fc.getExternalContext();
Object u= ec.getSessionMap().get(ec);
if(u instanceof Usuario){
return (Usuario) ec.getSessionMap().get("user");
}
return null;
}
Buenas si por favor alguien me puede ayudar a solucionar un problema que tengo con login de mi aplicación, pues estos son los metodos que tengo para que valide los datos , pero no me funciona.
Gracias por su colaboración
Valora esta pregunta


0