Navigation
eZ Documentation Center
 

This is outdated documentation made for Exponential Platform 5.1. It is being moved into the Exponential 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 Exponential 5 by defining the session_name setting under your siteaccess group configuration in your config/exponential.yml file.
Here's a usage example:

No Format
exponential:
    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 Exponential legacy (4.x kernel and extensions) are running via the new Exponential 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 Exponential 5 setup, please refer to the documentation of Symfony HTTP Fundation component.