Empowering People Ethically with the leading open source alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!
Extends the password reset process with a "this wasn't me" functionality.
A new link was added to the (reworded) password reset email, allowing a user to invalidate the reset token without changing the user's password.
To support replacing the "reset password process cancelled" view, the event Template.loginCancelResetPasswordContent can be listened to. Writing any content to this event's variable will display that instead of the default content.
To prepare future auditing capabilities, the reset process has received the events for the three potential steps:
[ ] Potential edge cases thought about (behavior of the code with strange input, with strange internal state or possible interactions with other Matomo subsystems)
[ ] Usability review done (is anything maybe unclear or think about anything that would cause people to reach out to support)
Description:
Extends the password reset process with a "this wasn't me" functionality.
A new link was added to the (reworded) password reset email, allowing a user to invalidate the reset token without changing the user's password.
To support replacing the "reset password process cancelled" view, the event
Template.loginCancelResetPasswordContent
can be listened to. Writing any content to this event's variable will display that instead of the default content.To prepare future auditing capabilities, the reset process has received the events for the three potential steps:
Login.resetPassword.initiated
Login.resetPassword.cancelled
Login.resetPassword.confirmed
fixes #14543
Refs DEV-14582
Review