Commit 766586b8 authored by catch's avatar catch

Issue #2108623 by valthebald: Installing via the UI no longer logs in user 1 every time.

parent 9a8caf44
......@@ -2045,6 +2045,12 @@ function install_finished(&$install_state) {
$snapshot = \Drupal::service('');
\Drupal::service('config.manager')->createSnapshot($active, $snapshot);
// Load current user and perform final login tasks.
// This has to be done after drupal_flush_all_caches()
// to avoid session regeneration.
$account = user_load(1);
// @todo Temporary hack to satisfy PIFR.
// @see
$pifr_assertion = '<span style="display: none;">Drupal installation complete</span>';
......@@ -2578,9 +2584,6 @@ function install_configure_form_submit($form, &$form_state) {
$account->pass = $form_state['values']['account']['pass'];
$account->name = $form_state['values']['account']['name'];
// Load current user and perform final login tasks.
$account = user_load(1);
// Record when this install ran.
\Drupal::state()->set('install_time', $_SERVER['REQUEST_TIME']);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment