Estou tendo problemas para definir a vida útil do cookie na minha instância D8. Gostaria de defini-lo como zero, para que o fechamento do navegador faça o logoff do usuário.
Eu adicionei ini_set('session.cookie_lifetime', 0);
ao arquivo site / default / settings.php. Não havia referência cookie_lifetime anterior no arquivo. Eu adicionei a linha. Também limpei o cache do Drupal e limpei o cache do Chrome. Infelizmente, isso não está sendo respeitado. As sessões ainda persistem após o fechamento do navegador.
Pesquisei toda a base de código, ini_set('session.cookie_lifetime', 200000);
mas ela não parece existir no meu site. Não vejo onde Drupal está definindo a vida útil do cookie. Eu também tentei adicionar a configuração através de um arquivo php.ini na raiz, mas isso está sendo sobrescrito pelo Drupal.
Eu sinto que isso é uma coisa simples, então eu gostaria de evitar plugins. Ansioso para ouvir de todos. Desde já, obrigado.
session_configuration
e substituir__construct
ougetOptions
Drupal \ Core \ Session \ SessionConfiguration.Você gostaria de modificar os cookies e os valores da sessão que define #default values para os mesmos valores da sessão ou cookies, caso contrário, não funcionará no drupal 8
fonte