Skip to content
This repository has been archived by the owner on Apr 23, 2021. It is now read-only.

Retrieve password function #35

Open
JadeWang96 opened this issue Jun 6, 2019 · 4 comments
Open

Retrieve password function #35

JadeWang96 opened this issue Jun 6, 2019 · 4 comments
Labels
enhancement New feature or request

Comments

@JadeWang96
Copy link
Contributor

Is your feature request related to a problem? Please describe.
If the user forgets the password when he/she # the system

Describe the solution you'd like
Add a simple function resets the password to a fixed code(sent to the user email), allowing the user to log in temporarily and changing the password.
Describe alternatives you've considered
More complex: send the temporary reset link to registered email and allow the user to change the password within 24 hours.

@JadeWang96 JadeWang96 added the enhancement New feature or request label Jun 6, 2019
@rushsteve1 rushsteve1 added this to the RC milestone Jun 7, 2019
@rushsteve1
Copy link
Contributor

So this is actually fairly complicated due to the nature of e-mail. But would 100% be something we should do since right now if you forget your email an Admin has to reset it.

@4very 4very self-assigned this Jul 12, 2019
@rushsteve1
Copy link
Contributor

A useful list of possibly helpful libraries https://github.com/rust-unofficial/awesome-rust#email

@rushsteve1
Copy link
Contributor

rushsteve1 commented Jul 12, 2019

Generally we need a method of communicating with users.
Options to do this are:

  • Write a Mattermost bot and ensure all users have their MM attached to their account
  • Use an external email API like Sendgrid
  • Host or use an SMTP server

@rushsteve1
Copy link
Contributor

Issue superseded and blocked by #53

@rushsteve1 rushsteve1 removed this from the RC milestone Nov 7, 2019
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants