You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2016/11/24 20:56:32 UTC
svn commit: r1771227 - in
/myfaces/tobago/trunk/tobago-example/tobago-example-demo/src/main:
java/org/apache/myfaces/tobago/example/demo/Login.java
java/org/apache/myfaces/tobago/example/demo/TobagoDemoController.java
webapp/menu.xhtml
Author: lofwyr
Date: Thu Nov 24 20:56:32 2016
New Revision: 1771227
URL: http://svn.apache.org/viewvc?rev=1771227&view=rev
Log:
TOBAGO-1544 Revise Demo Application for Tobago 3.0
* cleanup
Removed:
myfaces/tobago/trunk/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/TobagoDemoController.java
Modified:
myfaces/tobago/trunk/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/Login.java
myfaces/tobago/trunk/tobago-example/tobago-example-demo/src/main/webapp/menu.xhtml
Modified: myfaces/tobago/trunk/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/Login.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/Login.java?rev=1771227&r1=1771226&r2=1771227&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/Login.java (original)
+++ myfaces/tobago/trunk/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/Login.java Thu Nov 24 20:56:32 2016
@@ -29,6 +29,7 @@ import javax.inject.Named;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpSession;
import java.io.IOException;
@Named
@@ -64,6 +65,19 @@ public class Login {
request.getContextPath() + "/faces/content/30-concept/80-security/20-roles/roles.xhtml"));
}
+ public String resetSession() throws IOException {
+ LOG.info("Resetting the session.");
+ final FacesContext facesContext = FacesContext.getCurrentInstance();
+ final HttpSession session = (HttpSession) facesContext.getExternalContext().getSession(false);
+ if (session != null) {
+ session.invalidate();
+ }
+ final ExternalContext externalContext = facesContext.getExternalContext();
+ externalContext.redirect(externalContext.getRequestContextPath() + "/");
+ facesContext.responseComplete();
+ return null;
+ }
+
public String getUsername() {
return username;
}
Modified: myfaces/tobago/trunk/tobago-example/tobago-example-demo/src/main/webapp/menu.xhtml
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-example/tobago-example-demo/src/main/webapp/menu.xhtml?rev=1771227&r1=1771226&r2=1771227&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-example/tobago-example-demo/src/main/webapp/menu.xhtml (original)
+++ myfaces/tobago/trunk/tobago-example/tobago-example-demo/src/main/webapp/menu.xhtml Thu Nov 24 20:56:32 2016
@@ -52,7 +52,7 @@
<tc:selectItems value="#{clientConfigController.localeItems}"/>
</tc:selectOneRadio>
</tc:link>
- <tc:link action="#{demo.resetSession}" label="Reset"/>
+ <tc:link action="#{login.resetSession}" label="Reset"/>
</tc:link>
<tc:link label="#{demoBundle.menu_help}" omit="true">