shuber      2004/08/17 18:16:24 CEST

  Modified files:        (Branch: JAHIA-4-0-BRANCH)
    etc/config           jahia.skeleton 
    src/java/org/jahia/engines/login Login_Engine.java 
    src/java/org/jahia/settings SettingsBean.java 
    src/views/jsp/jahia/engines/login login.jsp 
  Log:
  Added configuration property to deactivate cookie login
  
  Revision  Changes    Path
  1.58.2.2  +3 -0      jahia/etc/config/jahia.skeleton
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/etc/config/jahia.skeleton.diff?r1=1.58.2.1&r2=1.58.2.2&f=h
  1.19.4.3  +1 -0      jahia/src/java/org/jahia/engines/login/Login_Engine.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/src/java/org/jahia/engines/login/Login_Engine.java.diff?r1=1.19.4.2&r2=1.19.4.3&f=h
  1.35.2.3  +6 -1      jahia/src/java/org/jahia/settings/SettingsBean.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/src/java/org/jahia/settings/SettingsBean.java.diff?r1=1.35.2.2&r2=1.35.2.3&f=h
  1.7.4.2   +8 -2      jahia/src/views/jsp/jahia/engines/login/login.jsp
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/src/views/jsp/jahia/engines/login/login.jsp.diff?r1=1.7.4.1&r2=1.7.4.2&f=h
  
  
  
  Index: jahia.skeleton
  ===================================================================
  RCS file: /home/cvs/repository/jahia/etc/config/Attic/jahia.skeleton,v
  retrieving revision 1.58.2.1
  retrieving revision 1.58.2.2
  diff -u -r1.58.2.1 -r1.58.2.2
  --- jahia.skeleton    28 May 2004 15:33:04 -0000      1.58.2.1
  +++ jahia.skeleton    17 Aug 2004 16:16:23 -0000      1.58.2.2
  @@ -233,6 +233,9 @@
   # an identifier corresponding to a specific Jahia user, when he selects the
   # "remember me" option in the login engine.
   #
  +# Should we use cookie authentification for login ?
  +cookieAuthActivated                                    =   true
  +#
   # length of cookie identifier key for user. This is the actual value
   # stored in the cookie, so make sure it is long enough to improve security.
   cookieAuthIDLength                                     =   40
  
  
  
  Index: Login_Engine.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/src/java/org/jahia/engines/login/Attic/Login_Engine.java,v
  retrieving revision 1.19.4.2
  retrieving revision 1.19.4.3
  diff -u -r1.19.4.2 -r1.19.4.3
  --- Login_Engine.java 6 Aug 2004 17:59:38 -0000       1.19.4.2
  +++ Login_Engine.java 17 Aug 2004 16:16:23 -0000      1.19.4.3
  @@ -327,6 +327,7 @@
           engineMap.put ("javascriptUrl", jParams.settings ().getJsHttpPath ());
   
           // JSP Attribute
  +        jParams.getRequest().setAttribute("cookieAuthActivated", new 
Boolean(jParams.settings().isCookieAuthActivated()));
           jParams.getRequest ().setAttribute ("engineTitle", "Login");
           //jParams.getRequest().setAttribute( "engineMap", engineMap );
       }
  
  
  
  Index: SettingsBean.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/src/java/org/jahia/settings/Attic/SettingsBean.java,v
  retrieving revision 1.35.2.2
  retrieving revision 1.35.2.3
  diff -u -r1.35.2.2 -r1.35.2.3
  --- SettingsBean.java 16 Jul 2004 17:07:16 -0000      1.35.2.2
  +++ SettingsBean.java 17 Aug 2004 16:16:23 -0000      1.35.2.3
  @@ -1,4 +1,4 @@
  -// $Id: SettingsBean.java,v 1.35.2.2 2004/07/16 17:07:16 shuber Exp $
  +// $Id: SettingsBean.java,v 1.35.2.3 2004/08/17 16:16:23 shuber Exp $
   //
   //                                   ____.
   //                       __/\ ______|    |__/\.     _______
  @@ -214,6 +214,7 @@
       private boolean cookieAuthRenewalActivated;
       private String authPipelineFileName;
       private String authPipelineClassName;
  +    private boolean cookieAuthActivated;
   
       /**
        * Default constructor.
  @@ -450,6 +451,7 @@
               transformFilenames = getBoolean("transformFilenames", false);
               transformDirnames  = getBoolean("transformDirnames", true);
   
  +            cookieAuthActivated = getBoolean("cookieAuthActivated", true);
               cookieAuthIDLength = getInt("cookieAuthIDLength", 30);
               cookieAuthUserPropertyName = getString("cookieAuthUserPropertyName", 
"org.jahia.user.cookieauth.id");
               cookieAuthCookieName = getString("cookieAuthCookieName", "jid");
  @@ -1240,5 +1242,8 @@
       public PathResolver getPathResolver() {
           return pathResolver;
       }
  +    public boolean isCookieAuthActivated() {
  +        return cookieAuthActivated;
  +    }
   
   }
  
  
  
  Index: login.jsp
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/src/views/jsp/jahia/engines/login/Attic/login.jsp,v
  retrieving revision 1.7.4.1
  retrieving revision 1.7.4.2
  diff -u -r1.7.4.1 -r1.7.4.2
  --- login.jsp 28 May 2004 15:34:12 -0000      1.7.4.1
  +++ login.jsp 17 Aug 2004 16:16:24 -0000      1.7.4.2
  @@ -15,6 +15,10 @@
       String engineUrl        = (String) engineMap.get( "engineUrl" );
       String username         = request.getParameter( "username" );
       username                = (username == null) ? "" : username;
  +    Boolean cookieAuthActivated = (Boolean) 
request.getAttribute("cookieAuthActivated");
  +    if (cookieAuthActivated == null) {
  +        cookieAuthActivated = new Boolean(false);
  +    }
   
   %>
   
  @@ -41,7 +45,7 @@
       }
   }
   
  -document.onkeydown = keyDown;        
  +document.onkeydown = keyDown;
   function keyDown() {
       if (document.all) {
           var ieKey = event.keyCode;
  @@ -90,6 +94,7 @@
           </select>
       </td>
   </tr>
  +<% if (cookieAuthActivated.booleanValue()) { %>
   <tr>
       <td width="100%" class="text" colspan="2" align="left">
        <br>
  @@ -97,6 +102,7 @@
           <jahia:engineResourceBundle 
resourceName="org.jahia.engines.login.Login_Engine.rememberMe.label"/>
       </td>
   </tr>
  +<% } %>
   <tr>
       <td colspan="2" align="right">
           <br><br>
  @@ -111,4 +117,4 @@
   <!--
        autoFocus();
   //-->
  -</script>
  \ No newline at end of file
  +</script>
  

Reply via email to