Skip to content

Conversation

@anonymoususer72041
Copy link

Summary

The database password field in the installer is now rendered as a password input instead of a plain text field.

When loading existing database settings, the current database password is no longer written into the form via JavaScript. The field remains empty and, if a password already exists, shows a placeholder hint instead.

The database password in config.php is only updated when a non-empty value is provided, preventing accidental overwrites or clearing of an existing password.

Motivation

During upgrades of existing installations, the database password was previously sent to the client and could be accessed through the HTML or JavaScript source. This unnecessarily exposed sensitive credentials on the client side.

This change ensures that the existing database password remains server-side and is reused for connectivity checks without ever being transferred to the client.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant