From 62965fc541e85a3c399deb556e15fa41b0e3d6a7 Mon Sep 17 00:00:00 2001 From: Diogo Neves Date: Thu, 2 Sep 2010 11:44:44 +0000 Subject: [PATCH] git-svn-id: https://svn.coded.pt/svn/SIPRP@1458 bb69d46d-e84e-40c8-a05a-06db0d633741 --- trunk/PlanosActuacao/src/java/utils/JSFUtils.java | 1 + trunk/PlanosActuacao/src/java/utils/Utils.java | 8 ++++++++ 2 files changed, 9 insertions(+) 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 ); + } + }