You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ki...@apache.org on 2002/02/22 12:57:16 UTC

cvs commit: jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions UpdateAccount.java

kimptoc     02/02/22 03:57:16

  Modified:    src/java/org/apache/jetspeed/modules/actions
                        UpdateAccount.java
  Log:
  fix to auto logon to ensure that the current session knows the state of auto login
  
  Revision  Changes    Path
  1.14      +8 -0      jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/UpdateAccount.java
  
  Index: UpdateAccount.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/UpdateAccount.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- UpdateAccount.java	9 Jan 2002 12:14:20 -0000	1.13
  +++ UpdateAccount.java	22 Feb 2002 11:57:15 -0000	1.14
  @@ -153,6 +153,8 @@
               return;
           }
   
  +        // AUTOMATIC LOGIN
  +        //
           // if automatic login is enabled, then handle the remember me checkbox
           if ( JetspeedResources.getBoolean("automatic.logon.enable", false) )
           {
  @@ -188,6 +190,9 @@
   
                 data.getResponse().addCookie(userName);
                 data.getResponse().addCookie(loginCookie);
  +
  +              data.getCookies().remove("username");
  +              data.getCookies().remove("logincookie");
               }
             } 
             else 
  @@ -230,6 +235,9 @@
   
                 data.getResponse().addCookie(userName);
                 data.getResponse().addCookie(loginCookie);
  +
  +              data.getCookies().add("username",data.getUser().getUserName());
  +              data.getCookies().add("logincookie",loginCookieValue);
               }
             }
           }
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>