Author: tyrell
Date: Mon Jan 28 01:24:43 2008
New Revision: 13041

Log:

Fixing a redirection issue from http to https when a user is logged in.

Modified:
   trunk/mashup/java/modules/www/header.jsp
   trunk/mashup/java/modules/www/js/utils.js
   trunk/mashup/java/modules/www/register_self.jsp

Modified: trunk/mashup/java/modules/www/header.jsp
==============================================================================
--- trunk/mashup/java/modules/www/header.jsp    (original)
+++ trunk/mashup/java/modules/www/header.jsp    Mon Jan 28 01:24:43 2008
@@ -19,6 +19,12 @@
 <script type="text/javascript" src="js/utils.js"></script>
 <script type="text/javascript" language="JavaScript">
     var isUserLoggedIn = <%=RegistryUtils.isLoggedIn(registry)%>;
+    var thisPage = '<%=thisPage%>';
+
+    if((thisPage=='signin.jsp') || (thisPage=='register_self.jsp')){
+        redirectToHttps("<%=thisPage%>");
+    }
+
     if(isUserLoggedIn){
         redirectToHttps("<%=thisPage%>");
     }else{

Modified: trunk/mashup/java/modules/www/js/utils.js
==============================================================================
--- trunk/mashup/java/modules/www/js/utils.js   (original)
+++ trunk/mashup/java/modules/www/js/utils.js   Mon Jan 28 01:24:43 2008
@@ -96,10 +96,10 @@
         var redirectUrl = "https://"; + self.location.hostname;
         
         if(!(URL.indexOf('://') == URL.lastIndexOf(':'))){
-           redirectUrl += ":" + HTTPS_PORT + "/";
+           redirectUrl += ":" + HTTP_PORT;
         }
 
-        redirectUrl += bounceback;
+        redirectUrl += "/" + decodeURI(bounceback);
 
         window.location = redirectUrl;
     }
@@ -116,10 +116,10 @@
         var redirectUrlHttp = "http://"; + self.location.hostname;
 
         if(!(URL.indexOf('://') == URL.lastIndexOf(':'))){
-           redirectUrlHttp += ":" + HTTP_PORT + "/";
+           redirectUrlHttp += ":" + HTTP_PORT;
         }
 
-        redirectUrlHttp += bounceback;
+        redirectUrlHttp += "/" + decodeURI(bounceback);
 
         window.location = redirectUrlHttp;
     }

Modified: trunk/mashup/java/modules/www/register_self.jsp
==============================================================================
--- trunk/mashup/java/modules/www/register_self.jsp     (original)
+++ trunk/mashup/java/modules/www/register_self.jsp     Mon Jan 28 01:24:43 2008
@@ -82,7 +82,7 @@
 </head>
 <body>
 <div id="page">
-    <% String thisPage = bounceback; %>
+    <% String thisPage = "register_self.jsp"; %>
     <%@ include file="header.jsp" %>
        <div id="search"></div>
     <div id="content" style="height:400px; ">

_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev

Reply via email to