[jboss-svn-commits] JBL Code SVN: r11221 - in labs/jbosslabs/trunk/portal-extensions: forge-portal-attr/src/java/org/jboss/forge/portal and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Apr 23 08:02:29 EDT 2007
Author: szimano
Date: 2007-04-23 08:02:29 -0400 (Mon, 23 Apr 2007)
New Revision: 11221
Modified:
labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml
labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/InjectLoginLinks.java
Log:
login info on Home
Modified: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml 2007-04-23 10:42:08 UTC (rev 11220)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml 2007-04-23 12:02:29 UTC (rev 11221)
@@ -111,7 +111,8 @@
<filter-mapping>
<filter-name>injectLoginLinkFilter</filter-name>
- <url-pattern>/*</url-pattern>
+ <!-- <url-pattern>/*</url-pattern> -->
+ <servlet-name>PortalServletWithPathMapping</servlet-name>
</filter-mapping>
<filter>
Modified: labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/InjectLoginLinks.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/InjectLoginLinks.java 2007-04-23 10:42:08 UTC (rev 11220)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/InjectLoginLinks.java 2007-04-23 12:02:29 UTC (rev 11221)
@@ -98,24 +98,25 @@
Principal principal) {
int loginIndx = content.indexOf(LOGIN_TAG);
int loginEnd = loginIndx + LOGIN_TAG.length();
-
+
if (loginIndx != -1) {
StringBuffer newUri = new StringBuffer();
newUri.append("<a href='");
- if (uri.equals("/")) {
+ if (principal != null) {
+ // user is logged in
+ newUri = new StringBuffer("<span class='wlcmBox'><b>").append(
+ principal.getName()).append(
+ "</b> | <a href='/logout'>Logout</a> </span>");
+ }
+ else if (uri.equals("/")) {
newUri.append(uri).append(AUTH_LINK).append("'>Login</a>");
} else if (newUri.indexOf(AUTH_LINK) == -1
&& newUri.indexOf(AUTH_LINK2) == -1 && principal == null) {
newUri.append("/").append(AUTH_LINK).append(uri).append(
"'>Login</a>");
- } else if (principal != null) {
- // user is logged in
- newUri = new StringBuffer("<span class='wlcmBox'><b>").append(
- principal.getName()).append(
- "</b> | <a href='/logout'>Logout</a> </span>");
} else {
// this is login page. just show login link
newUri.append(uri).append("'>Login</a>");
More information about the jboss-svn-commits
mailing list