diff --git a/system/src/Grav/Common/Session.php b/system/src/Grav/Common/Session.php index cc78410b1..b7594842d 100644 --- a/system/src/Grav/Common/Session.php +++ b/system/src/Grav/Common/Session.php @@ -67,7 +67,8 @@ class Session extends BaseSession $httponly = $config->get('system.session.httponly', true); $unique_identifier = GRAV_ROOT; - $this->setName(str_replace(' ', '-', $config->get('system.session.name', 'grav_site')) . '-' . substr(md5($unique_identifier), 0, 7) . ($is_admin ? '-admin' : '')); + $inflector = new Inflector(); + $this->setName($inflector->hyphenize($config->get('system.session.name', 'grav_site')) . '-' . substr(md5($unique_identifier), 0, 7) . ($is_admin ? '-admin' : '')); $this->start(); setcookie(session_name(), session_id(), time() + $session_timeout, $session_path, $domain, $secure, $httponly); }