Eu defini um URL personalizado da página inicial em example.com/welcome. O usuário acessa example.com/ e faz login nessa página. O Drupal redireciona para example.com/welcome
Agora, o usuário clica na página inicial que carrega example.com/ do cache do navegador (que possui o formulário de login).
Acho que se o Drupal recarregasse a página inicial em example.com/ em vez de example.com/welcome, eu não teria esse problema. Como eu faria isso?
O que mais eu poderia estar fazendo?
Btw, páginas anônimas estão ficando em cache por verniz.
drupal_page_is_cacheable
também pode ser usado.A ligar:
Deve fazer o truque.
E para o Drupal 8:
fonte