Skip to content

Commit 075781c

Browse files
committed
dont write cookies from array session store.
1 parent add7ee0 commit 075781c

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

src/Illuminate/Session/ArrayStore.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,17 @@ public function finish(Response $response, $lifetime)
3030
// No storage on array sessions...
3131
}
3232

33+
/**
34+
* Write the session cookie to the response.
35+
*
36+
* @param Illuminate\Cookie\CookieJar $cookie
37+
* @param string $name
38+
* @param int $lifetime
39+
* @return void
40+
*/
41+
public function getCookie(CookieJar $cookie, $name, $lifetime)
42+
{
43+
//
44+
}
45+
3346
}

src/Illuminate/Session/SessionServiceProvider.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,10 @@ protected function registerCloseEvent($app, $config)
9696

9797
$cookie = $session->getCookie($app['cookie'], $config['cookie'], $config['lifetime']);
9898

99-
$response->headers->setCookie($cookie);
99+
if ( ! is_null($cookie))
100+
{
101+
$response->headers->setCookie($cookie);
102+
}
100103
});
101104
}
102105

0 commit comments

Comments
 (0)