Java - Redirigir Desoues de Login

 
Vista:
sin imagen de perfil

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder