- 
        1. Re: Redirect after logoutmaiky Jul 2, 2007 1:49 AM (in response to maiky)Nobody knows who can i modify this ? 
 Thanks.
 PS: Sorry for my bad English.
- 
        2. Re: Redirect after logoutbvogt Jul 2, 2007 4:23 AM (in response to maiky)In Portal 2.4 we did it by a portlet extending JBossPortlet, which is placed on every page. This portlet renders either a ling or logout link. On logout you can pass the redirect URL to JBossActionResponse.signOut(String). 
 May be 2.6 has a smarter solution for integrating this using the pageInterceptor?
 Hope this helps a bit.
- 
        3. Re: Redirect after logoutjulien1 Jul 2, 2007 9:19 AM (in response to maiky)In 2.6 you can rewrite the header and tab since they are JSP files. Have a look at http://docs.jboss.com/jbportal/v2.6/reference-guide/html/themeandlayouts.html#d0e8202 "maiky" wrote: 
 Hello,
 I want to know where I can modify the redirection url after an user log out.
 At time, when an user log out, he is redirect to default portal page. I want to redirect to my portal.
 I'm use Jboss portal 2.6 with Jboss AS 4.0.5.
 Any solutions ?
 Thanks.
 PS: Sorry for my bad English.
- 
        4. Re: Redirect after logoutmaiky Jul 4, 2007 7:35 AM (in response to maiky)I try to rewrite the header.jsp with the example of the doc but have erros. <%@ page import="org.jboss.portal.identity.User" %> <%@ page import="org.jboss.portal.api.PortalURL" %> <% User user = (User) request.getAttribute("org.jboss.portal.header.USER"); PortalURL signOutURL = (PortalURL)request.getAttribute("org.jboss.portal.header.SIGN_OUT_URL"); PortalURL loginURL = (PortalURL)request.getAttribute("org.jboss.portal.header.LOGIN_URL"); if (user == null) { %> <a href="<%= loginURL %>">Login</a> <% } else { %> Logged in as: <%= user.getUserName() %> <br/> <a href="<%= signOutURL %>">Logout</a> <% } %>
 Errors :15:25:37,046 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception java.lang.ClassCastException: java.lang.String at org.apache.jsp.WEB_002dINF.jsp.header.header_jsp._jspService(header_jsp.java:49) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) ++ MORE... 15:25:37,046 ERROR [STDERR] org.apache.jasper.JasperException: Exception in JSP: /WEB-INF/jsp/header/header.jsp:6 3: 4: <% 5: User user = (User) request.getAttribute("org.jboss.portal.header.USER"); 6: PortalURL signOutURL = (PortalURL)request.getAttribute("org.jboss.portal.header.SIGN_OUT_URL"); 7: PortalURL loginURL = (PortalURL)request.getAttribute("org.jboss.portal.header.LOGIN_URL"); 8: 9: Stacktrace: 15:25:37,046 ERROR [STDERR] at org.apache.jasper.servlet.JspServletWrapper.handleJspException ++ MORE ...
 If I understand the request.getAttribute("org.jboss.portal.header.SIGN_OUT_URL") is a String, not a PortalURL.
 So I can't use the portalURL methods. I just can get the SIGN_OUT_URL in a String.May be 2.6 has a smarter solution for integrating this using the pageInterceptor? 
 Sorry I don't understand what I must do, can you explain plz ? :(
 Any Solutions to redirect?
 Thanks.
 PS: Sorry for my bad English
- 
        5. Re: Redirect after logoutbvogt Jul 4, 2007 8:36 AM (in response to maiky)since you are in a jsp, you can use: response.sendRedirect(redirectURL); 
 http://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/http/HttpServletResponse.html#sendRedirect(java.lang.String)
- 
        6. Re: Redirect after logoutmaiky Jul 4, 2007 9:08 AM (in response to maiky)I can redirect but I want redirect after logout. with no new clic. 
 When I click on logout, I want to redirect to my home page with no User log in.
 At this time when I'm using the sign_out_url, I'm redirect to default portal.
 If I can't change the sign_out_url, can I log out an user with a function ? and after redirect to my home page ?
 I think a function exist for log out ?
 Thks.
 PS: Sorry for my bad English.
- 
        7. Re: Redirect after logoutjulien1 Jul 4, 2007 8:54 PM (in response to maiky)I see what you mean. What you don't have is a way to create the proper sign out URL ? "maiky" wrote: 
 I can redirect but I want redirect after logout. with no new clic.
 When I click on logout, I want to redirect to my home page with no User log in.
 At this time when I'm using the sign_out_url, I'm redirect to default portal.
 If I can't change the sign_out_url, can I log out an user with a function ? and after redirect to my home page ?
 I think a function exist for log out ?
 Thks.
 PS: Sorry for my bad English.
- 
        8. Re: Redirect after logoutmaiky Jul 5, 2007 12:41 AM (in response to maiky)Yes I want to create a sign_out_url that redirect me to my proper home page when a user click on logout (with no user authentificated after). 
- 
        9. Re: Redirect after logoutjulien1 Jul 5, 2007 3:46 AM (in response to maiky)Unfortunately, technically it is not possible today using the API (that we support). It could be possible using a CommandFactory that would create SignOutCommand instances. The CommandFactory is what translates URL into commands which are executed by the portal. The CommandFactory could be mapped to "/signout" or "/signout?location=xxx" pretty much easily. Also an URLFactory that would translate commands to URL (the reverse mechanism of CommandFactory) should be done too. 
- 
        10. Re: Redirect after logoutmaiky Jul 5, 2007 5:11 AM (in response to maiky)Thks I go to see what is it ans try to understand what must I do. 
 There is no methods to logout ? of any library ?
 Thks.
 PS: Sorry for my bad English.
- 
        11. Re: Redirect after logoutghyoju Jul 27, 2007 6:05 PM (in response to maiky)any updates on this issue. 
 how to map CommandFactory to "/signout" or "/signout?location=xxx"
 Thanks,
 gyan
- 
        12. Re: Redirect after logouttheute Jul 30, 2007 4:21 AM (in response to maiky)I created a Hira to have this out of the box in 2.6.2 
 If someone feels like contributing this, that would be welcome.
- 
        13. Re: Redirect after logoutghyoju Jul 30, 2007 1:32 PM (in response to maiky)hi thomas, 
 I need this functionality. If you let me know where to begin then I might be able to contribute.
 thank you very much.
 gyan
- 
        14. Re: Redirect after logoutpushpita_b Oct 23, 2007 2:26 AM (in response to maiky)hi 
 i am also facing the same problem if i delete the default portal the logout throws exception so what to do ? i want to delete the default portal.
 thanks
 
     
     
     
     
    