Allow to set administrator email on installation

Created on 23 November 2024, 8 months ago

Problem/Motivation

When installing Drupal CMS, only Site name and recipes are being selected. However, the administrator account email not and is automatically set as 'mail' => "admin@$host",.

The only option how to access admin account after installation is using the username and password, which are auto-generated. If the user does not change email right after the installation and then forgot the password, there will be no easy way to restore access to the admin account using the forgotten password funcionality, because the randomly generated email will not work in most situations. I think this have potential to cause a lot of troubles to site admins and we can avoid it if we allow to set the administrator email on installation. Then it will be possible to simply reset the admin account password via that email, if needed.

Another issue with the auto-generated email is a fact, that we do not know who is an owner of such email and we should not set an email of an uknown person to our admin account (from the security perspective).

Steps to reproduce

Proposed resolution

Allow to set administrator account email address on installation.

Remaining tasks

User interface changes

API changes

Data model changes

πŸ“Œ Task
Status

Active

Component

Track: Installer

Created by

πŸ‡ΈπŸ‡°Slovakia poker10

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024