Run silent upgraders after install tool login
Updated by Christian Kuhn about 3 years ago
- Status changed from Under Review to New
This is an edge case especially during upgrading:
- upgrade core from v8 to v9
- load typo3/install.php
- touch typo3conf/ENABLE_INSTALL_TOOL
- reload typo3/install.php
-> the silent upgraders are not executed. If then setting a new install tool password or adding a be user, those will always be argon password hashes even if that hash mechanism is not available, because the password hash config has not been properly written to LocalConfiguration.php yet.
Solution: Do not call mainLayout() on successful standalone login, but execute silent upgrade wizards before.