Author: jablko
Date: Wed Sep 23 16:28:44 2009
New Revision: 3484

Log:
Limit sessions to relative URL root by default, 
http://trac.symfony-project.org/ticket/5683, fixes issue 559

Modified:
   trunk/lib/vendor/symfony/lib/storage/sfSessionStorage.class.php

Modified: trunk/lib/vendor/symfony/lib/storage/sfSessionStorage.class.php
==============================================================================
--- trunk/lib/vendor/symfony/lib/storage/sfSessionStorage.class.php     Wed Sep 
23 15:54:39 2009        (r3483)
+++ trunk/lib/vendor/symfony/lib/storage/sfSessionStorage.class.php     Wed Sep 
23 16:28:44 2009        (r3484)
@@ -49,6 +49,11 @@
    */
   public function initialize($options = null)
   {
+    if (!isset($options['session_cookie_path']))
+    {
+      $options['session_cookie_path'] = 
sfContext::getInstance()->request->getRelativeUrlRoot();
+    }
+
     $cookieDefaults = session_get_cookie_params();
 
     $options = array_merge(array(
@@ -56,7 +61,6 @@
       'session_id'              => null,
       'auto_start'              => true,
       'session_cookie_lifetime' => $cookieDefaults['lifetime'],
-      'session_cookie_path'     => $cookieDefaults['path'],
       'session_cookie_domain'   => $cookieDefaults['domain'],
       'session_cookie_secure'   => $cookieDefaults['secure'],
       'session_cookie_httponly' => isset($cookieDefaults['httponly']) ? 
$cookieDefaults['httponly'] : false,

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.ca/group/qubit-commits?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to