-
Notifications
You must be signed in to change notification settings - Fork 641
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reduce password reset token expiration latency to 1 hour #3244
Conversation
@@ -241,12 +241,12 @@ | |||
<value>The word on the street is you lost your password. Sorry to hear it! | |||
If you haven't forgotten your password you can safely ignore this email. Your password has not been changed. | |||
|
|||
Click the following link within the next {0} hours to reset your password: | |||
Click the following link within the next hour to reset your password: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Won't this break if somebody makes their own instance of the gallery and sets the password reset token expiration to something else?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Exactly if this is configurable it can be reduced to a lower number, and the message should apply. Perhaps we allow a minutes more to? CC @blowdart
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minutes are always good. But having been on the end of a flickr lockout because the time it took to send me the email was longer than the token expiry ... it does need configuring. I'd almost default to 15 minutes, but support hours in both code and text, but then I'm mean.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Password expiration time is a constant in our code, so if someone modifies it, he might as well modify the message.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changed the constant from DefaultPasswordResetTokenExpirationHours to PasswordResetTokenExpirationHours 😄
… PasswordResetTokenExpirationHours
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
, all okay with this!
@yishaigalatzer @qianjun22 @maartenba