@mattab opened this Issue on April 30th 2018 Member

When creating a new user in Matomo.....

1. there should be some kind of checkbox that says Send the new user an email about their account..

when creating a user

2. When this is checked, the user would receive an email that says eg.

 Hello,

Welcome to Matomo Analytics.

Username: XXXXXXXX

To set your password, visit the following address:

<https://xxxxxxxxxxx&key=xyz>

https://URL-Matomo-here
  • Ideally the email would use the good looking email template like scheduled reports (rather than a plain text email).

3. forced to change/set their password

We don't want to send the user's password in the email. So ideally we send a link for user to set their password. The challenge is that we currently don't have a feature (like WP does) to reset a password via a URL. (instead, our password reset involves clicking in an email on a link).

See also:

  • Send an email to a new user when the account is created so they can set their password #12797

  • Allow Super User to define a Terms of Services and force new users to agree to the terms when accepting the invite #12855
@mattab commented on May 8th 2018 Member

Another idea related to this one, would be to implement an "Invitation" system, where instead of directly creating accounts for people, you would have to send them an invitation and they have to accept the invitation (to create their new users) within a period of up to 4 weeks or so. (before the invitations are discarded). This is for example done on Github.

@mattab commented on May 8th 2018 Member

Or maybe we should really do the "Invitation" system, as it seems kinda best practise around :eyes:

@mattab commented on August 20th 2018 Member

Closing in favor of #13321

This Issue was closed on August 20th 2018
Powered by GitHub Issue Mirror