Navigation
eZ Documentation Center
 

This is outdated documentation made for eZ Publish Platform 5.1. It is being moved into the eZ Publish 5.x documentation, so please go there for most up-to-date documentation.

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Sessions are configurable in eZ Publish 5 by defining the session_name setting under your siteaccess group configuration in your config/ezpublish.yml file.
Here's a usage example:

No Format
ezpublish:
    siteaccess:
        list:
            - ezwebin_site
            - eng
            - ezwebin_site_admin
        groups:
            ezwebin_site_front_group:
                - ezwebin_site
                - eng
        match:
            URIElement: '1'
    system:
        ezwebin_site_front_group:
            session_name: <YOUR_SESSION_NAME>
        ezwebin_site_clean_group:
            database:
                type: mysql

 For better integration between 5.x (symfony based) kernel and legacy (4.x) kernel, injection is used to inject settings, session and current siteaccess from 5.x into legacy using an event: kernel.event_subscriber

Injected session

When eZ Publish legacy (4.x kernel and extensions) are running via the new eZ Publish 5 kernel, then the Symfony session is injected into it and all session related settings in legacy is ignored.

For more details on how to configure sessions in your eZ Publish 5 setup, please refer to the documentation of Symfony HTTP Fundation component.