Corregido error al realizar logina (la ventana se agitaba aún con login

correcto).
This commit is contained in:
Marcos Garcia Nuñez
2019-12-16 15:57:02 +01:00
parent 48c04a6681
commit dcbebe5253
2 changed files with 8 additions and 9 deletions

View File

@@ -42,10 +42,11 @@ public class LoginMBean extends ManagedBeanBase {
public String login() {
boolean loggedIn = false;
String viewRedirect = "";
LoggedUserTO usr = null;
if (username != null && password != null) {
if (username != null && password != null && username.equals("") == false && password.equals("") == false) {
try {
usr = this.getRemoteManagerSystemAdmin().login(username, password);
@@ -54,8 +55,7 @@ public class LoginMBean extends ManagedBeanBase {
SessionUtils.CreateSession(usr);
this.addFacesMessageKeep(FacesMessage.SEVERITY_INFO, "Login correcto", "Bienvenido " + usr.getName());
return ("/home?faces-redirect=true");
viewRedirect = "/home?faces-redirect=true";
} else
this.addFacesMessage(FacesMessage.SEVERITY_WARN, "Loggin Error", "El usuario o la contraseña son incorrectos");
} catch (Exception ex) {
@@ -66,8 +66,7 @@ public class LoginMBean extends ManagedBeanBase {
this.addFacesMessage(FacesMessage.SEVERITY_WARN, "Loggin Error", "El usuario o la contraseña son incorrectos");
PrimeFaces.current().ajax().addCallbackParam("loggedIn", loggedIn);
return "";
return viewRedirect;
}
// logout event, invalidate session