mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
Merge branch '4.3' into 4.4
This commit is contained in:
commit
26e3b6f4e3
@ -225,9 +225,7 @@ class Session
|
|||||||
if (isset($this->data['HTTP_USER_AGENT'])) {
|
if (isset($this->data['HTTP_USER_AGENT'])) {
|
||||||
if ($this->data['HTTP_USER_AGENT'] !== $this->userAgent($request)) {
|
if ($this->data['HTTP_USER_AGENT'] !== $this->userAgent($request)) {
|
||||||
$this->clearAll();
|
$this->clearAll();
|
||||||
$this->destroy();
|
$this->restart($request);
|
||||||
$this->started = false;
|
|
||||||
$this->start($request);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -240,7 +238,7 @@ class Session
|
|||||||
public function restart(HTTPRequest $request)
|
public function restart(HTTPRequest $request)
|
||||||
{
|
{
|
||||||
$this->destroy();
|
$this->destroy();
|
||||||
$this->init($request);
|
$this->start($request);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -368,6 +366,7 @@ class Session
|
|||||||
// http://nz1.php.net/manual/en/function.session-destroy.php
|
// http://nz1.php.net/manual/en/function.session-destroy.php
|
||||||
unset($_SESSION);
|
unset($_SESSION);
|
||||||
$this->data = null;
|
$this->data = null;
|
||||||
|
$this->started = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user