I did a validation in a method of type boolean
. How is it made from método
public void to redirect? I know that a string method with return
is enough but I do not know in a signature method void
Method:
public void login() {
RequestContext context = RequestContext.getCurrentInstance();
FacesMessage message = null;
boolean loggedIn = false;
if(nombre != null && nombre.equals("admin") && password != null && password.equals("admin")) {
loggedIn = true;
message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Bienvenido", nombre);
} else {
loggedIn = false;
message = new FacesMessage(FacesMessage.SEVERITY_WARN, "Error de usuario", "Credenciales invalidas");
}
FacesContext.getCurrentInstance().addMessage(null, message);
context.addCallbackParam("loggedIn", loggedIn);
}