shuber      2004/08/17 18:28:23 CEST

  Modified files:
    core/src/java/org/jahia/engines/login Login_Engine.java 
    core/src/java/org/jahia/settings SettingsBean.java 
    core/src/webapp/WEB-INF/etc/config jahia.skeleton 
    core/src/webapp/jsp/jahia/engines/login login.jsp 
  Log:
  Added configuration property to deactivate cookie login
  
  Revision  Changes    Path
  1.5       +1 -0      jahia/core/src/java/org/jahia/engines/login/Login_Engine.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/engines/login/Login_Engine.java.diff?r1=1.4&r2=1.5&f=h
  1.7       +5 -1      jahia/core/src/java/org/jahia/settings/SettingsBean.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/settings/SettingsBean.java.diff?r1=1.6&r2=1.7&f=h
  1.7       +3 -0      jahia/core/src/webapp/WEB-INF/etc/config/jahia.skeleton
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/webapp/WEB-INF/etc/config/jahia.skeleton.diff?r1=1.6&r2=1.7&f=h
  1.3       +6 -0      jahia/core/src/webapp/jsp/jahia/engines/login/login.jsp
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/webapp/jsp/jahia/engines/login/login.jsp.diff?r1=1.2&r2=1.3&f=h
  
  
  
  Index: Login_Engine.java
  ===================================================================
  RCS file: /cvs/jahia/core/src/java/org/jahia/engines/login/Login_Engine.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Login_Engine.java 6 Aug 2004 19:38:20 -0000       1.4
  +++ Login_Engine.java 17 Aug 2004 16:28:22 -0000      1.5
  @@ -328,6 +328,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: /cvs/jahia/core/src/java/org/jahia/settings/SettingsBean.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SettingsBean.java 16 Jul 2004 17:53:06 -0000      1.6
  +++ SettingsBean.java 17 Aug 2004 16:28:22 -0000      1.7
  @@ -1,4 +1,4 @@
  -// $Id: SettingsBean.java,v 1.6 2004/07/16 17:53:06 shuber Exp $
  +// $Id: SettingsBean.java,v 1.7 2004/08/17 16:28:22 shuber Exp $
   //
   //                                   ____.
   //                       __/\ ______|    |__/\.     _______
  @@ -447,6 +447,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");
  @@ -1246,5 +1247,8 @@
       public PathResolver getPathResolver() {
           return pathResolver;
       }
  +    public boolean isCookieAuthActivated() {
  +        return cookieAuthActivated;
  +    }
   
   }
  
  
  
  Index: jahia.skeleton
  ===================================================================
  RCS file: /cvs/jahia/core/src/webapp/WEB-INF/etc/config/jahia.skeleton,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- jahia.skeleton    28 Jul 2004 14:13:33 -0000      1.6
  +++ jahia.skeleton    17 Aug 2004 16:28:22 -0000      1.7
  @@ -253,6 +253,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.jsp
  ===================================================================
  RCS file: /cvs/jahia/core/src/webapp/jsp/jahia/engines/login/login.jsp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- login.jsp 28 May 2004 13:59:34 -0000      1.2
  +++ login.jsp 17 Aug 2004 16:28:23 -0000      1.3
  @@ -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);
  +    }
   
   %>
   
  @@ -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>
  

Reply via email to