[Rt-commit] rt branch, 3.8-trunk, updated. rt-3.8.6-113-g23a86a4

Kevin Falcone falcone at bestpractical.com
Tue Dec 1 15:57:07 EST 2009


The branch, 3.8-trunk has been updated
       via  23a86a4d9b5d3590d241beb20dd8624fe937f11c (commit)
      from  f8f83e1b8c5352db00162407a1bdc1e16329cba0 (commit)

Summary of changes:
 lib/RT/Interface/Web.pm |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

- Log -----------------------------------------------------------------
commit 23a86a4d9b5d3590d241beb20dd8624fe937f11c
Author: Kevin Falcone <falcone at bestpractical.com>
Date:   Tue Dec 1 15:51:24 2009 -0500

    When using WebExternalAuth don't issue a new session cookie on each request

diff --git a/lib/RT/Interface/Web.pm b/lib/RT/Interface/Web.pm
index ddb3967..b4279fb 100755
--- a/lib/RT/Interface/Web.pm
+++ b/lib/RT/Interface/Web.pm
@@ -344,7 +344,7 @@ sub AttemptExternalAuth {
             $user =~ s/^\Q$NodeName\E\\//i;
         }
 
-        InstantiateNewSession();
+        InstantiateNewSession() unless _UserLoggedIn;
         $HTML::Mason::Commands::session{'CurrentUser'} = RT::CurrentUser->new();
         $HTML::Mason::Commands::session{'CurrentUser'}->$load_method($user);
 

-----------------------------------------------------------------------


More information about the Rt-commit mailing list