matomo-org / matomo

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!
https://matomo.org/
GNU General Public License v3.0
19.92k stars 2.66k forks source link

Add "this wasn't me" functionality to password reset process #22705

Closed mneudert closed 4 weeks ago

mneudert commented 1 month ago

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:

fixes #14543

Refs DEV-14582

Review