diff --git a/trunk/PlanosActuacao/src/java/utils/JSFUtils.java b/trunk/PlanosActuacao/src/java/utils/JSFUtils.java index 1dd087f9..1b9acc2f 100644 --- a/trunk/PlanosActuacao/src/java/utils/JSFUtils.java +++ b/trunk/PlanosActuacao/src/java/utils/JSFUtils.java @@ -85,6 +85,7 @@ public class JSFUtils { ExternalContext ectx = fc.getCurrentInstance().getExternalContext(); HttpSession session = (HttpSession) ectx.getSession(false); session.invalidate(); + Utils.doLogout(); } public static void navigateTo(FacesContext fc, String outcome) diff --git a/trunk/PlanosActuacao/src/java/utils/Utils.java b/trunk/PlanosActuacao/src/java/utils/Utils.java index 01e30839..fcdcd7c4 100644 --- a/trunk/PlanosActuacao/src/java/utils/Utils.java +++ b/trunk/PlanosActuacao/src/java/utils/Utils.java @@ -5,6 +5,8 @@ package utils; +import com.evolute.utils.Singleton; + /** * * @author lluis @@ -80,4 +82,10 @@ public class Utils { return output; } + + public static void doLogout() + { + Singleton.setInstance( Singleton.USERNAME, null ); + } + }