Browse Source

fix bug surrounding cookie session driver.

Taylor Otwell 12 years ago
parent
commit
affcad0948
1 changed files with 8 additions and 0 deletions
  1. 8 0
      laravel/session/drivers/driver.php

+ 8 - 0
laravel/session/drivers/driver.php

@@ -55,6 +55,14 @@ abstract class Driver {
 	{
 		$session = array();
 
+		// If the driver is an instance of the Cookie driver, we are able to
+		// just return any string since the Cookie driver has no real idea
+		// of a server side persisted session with an ID.
+		if ($this instanceof Cookie)
+		{
+			return Str::random(40);
+		}
+
 		// We'll containue generating random IDs until we find an ID that is
 		// not currently assigned to a session. This is almost definitely
 		// going to happen on the first iteration.