
Redirigir Desoues de Login
Publicado por Margarita (1 intervención) el 11/08/2022 17:49:59
Beun dia este es mi código alguien m podría indicar que me falta para que me redirija a otrapagina despues del login ?
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
@Named(value = "loginBean")
@SessionScoped
public class LoginBean implements Serializable {
private String correo;
@EJB
private UsuarioFacade usuFacade;
private Usuario usuarioAutenticado;
public Usuario getUsuarioAutenticado() {
return usuarioAutenticado;
}
public void setUsuarioAutenticado(Usuario usuarioAutenticado) {
this.usuarioAutenticado = usuarioAutenticado;
}
public String getCorreo() {
return correo;
}
public void setCorreo(String correo) {
this.correo = correo;
}
public String getContrasena() {
return contrasena;
}
public void setContrasena(String contrasena) {
this.contrasena = contrasena;
}
private String contrasena;
/**
* Creates a new instance of LoginBean
*/
public LoginBean() {
}
public void autenticar(){
usuarioAutenticado=usuFacade.encontrarUsuarioxLogin(correo, contrasena);
if(usuarioAutenticado!=null){
JsfUtil.addSuccessMessage("ha ingresado");
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put("UsuarioAutenticado",usuarioAutenticado);
UsuarioRol usuariorol;
usuariorol=usuFacade.rol(usuarioAutenticado.getPkUsuario());
JsfUtil.addSuccessMessage("PRUEBA"+usuariorol.getRolpkRol().getPkRol());
/* if(!usuarioAutenticado.getContrasena().equals(contrasena)){
return "ingresar";
}
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_FATAL,"La contraseña es incorrecta","La contraseña es incorrecta"));
return null;*/
}else{
JsfUtil.addErrorMessage("Usuario incorrecto");
}
//FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_FATAL,"El usuario no existe","El usuario no existe"));
//return null;
}
}
Valora esta pregunta


0