Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Exposes the system’s login form on the front end via
/login
(or whateverloginPath
is set to), as a fallback if a custom login template at the same path doesn’t exist, complete with 2FA and passkey support.Sites with custom login templates get 2FA support as well: when a user who requires 2FA submits a custom login form, the
users/login
action will now redirect them to/login?verify=1
, which will render the 2FA verification form.Additionally, system templates are now styled a bit more generically when rendered on the front end, and the styles can be overridden via a new
systemTemplateCss
config setting.Tip
See src/web/assets/theme/dist/fe.css for a full list of properties that can be overridden.
To do
Related issues