evazion
5625458f69
users: refactor password reset flow.
...
The old password reset flow:
* User requests a password reset.
* Danbooru generates a password reset nonce.
* Danbooru emails user a password reset confirmation link.
* User follows link to password reset confirmation page.
* The link contains a nonce authenticating the user.
* User confirms password reset.
* Danbooru resets user's password to a random string.
* Danbooru emails user their new password in plaintext.
The new password reset flow:
* User requests a password reset.
* Danbooru emails user a password reset link.
* User follows link to password edit page.
* The link contains a signed_user_id param authenticating the user.
* User changes their own password.
2020-03-08 23:18:15 -05:00
..
2020-02-28 14:23:31 -06:00
2020-01-12 16:31:23 -06:00
2020-02-18 19:22:57 -06:00
2020-02-23 01:01:26 -06:00
2020-01-07 00:44:06 -06:00
2020-02-08 22:57:29 +00:00
2020-03-06 17:25:19 -06:00
2020-01-25 01:52:18 -06:00
2020-02-18 19:22:57 -06:00
2020-02-16 03:28:45 -06:00
2020-03-03 03:25:51 -06:00
2020-01-25 01:52:18 -06:00
2020-01-13 21:21:13 +00:00
2020-02-03 22:05:58 -06:00
2019-11-10 14:48:17 -06:00
2020-02-16 04:35:37 -06:00
2020-02-23 17:52:38 -06:00
2020-02-18 19:22:57 -06:00
2020-02-29 14:01:49 -06:00
2019-08-31 19:58:38 -05:00
2020-02-05 18:08:39 -06:00
2020-02-05 18:08:39 -06:00
2020-02-21 07:14:19 +00:00
2020-02-05 14:28:30 -06:00
2020-01-13 21:21:13 +00:00
2020-02-18 19:22:57 -06:00
2020-03-06 19:37:11 -06:00
2020-03-06 14:50:21 -06:00
2020-03-08 23:18:15 -05:00
2020-01-08 14:15:17 -06:00
2020-01-27 17:14:38 -06:00
2020-02-29 17:46:58 -06:00
2020-03-03 03:25:51 -06:00
2020-01-13 21:21:13 +00:00
2020-02-08 22:57:27 +00:00
2020-02-16 23:09:00 -06:00
2020-03-08 23:18:15 -05:00
2020-03-08 23:18:15 -05:00
2020-01-12 01:23:35 -06:00
2020-02-18 19:22:57 -06:00
2020-02-15 06:52:10 -06:00
2020-02-16 23:09:00 -06:00
2020-03-03 23:01:34 -06:00
2020-02-29 17:46:58 -06:00
2020-02-29 17:46:58 -06:00
2020-01-07 02:40:59 -06:00
2020-03-03 23:01:34 -06:00
2020-01-27 17:14:38 -06:00
2013-04-28 00:04:52 -07:00
2020-02-15 06:52:10 -06:00
2020-01-13 21:21:13 +00:00
2020-03-07 08:13:08 +00:00
2020-01-25 01:52:18 -06:00
2020-02-16 04:35:37 -06:00
2020-01-25 01:52:18 -06:00
2020-01-31 02:43:07 -06:00
2020-01-21 00:09:38 -06:00
2020-03-08 23:18:15 -05:00
2020-02-16 04:35:37 -06:00
2020-03-06 19:56:53 -06:00
2020-01-06 01:56:16 -06:00
2020-02-27 20:18:18 -06:00
2020-02-27 20:18:18 -06:00
2020-02-27 20:18:18 -06:00
2020-03-03 03:34:34 -06:00
2020-02-03 22:05:58 -06:00
2020-01-25 01:52:18 -06:00
2020-03-08 23:18:15 -05:00
2020-01-25 01:52:18 -06:00
2020-01-26 19:16:38 -06:00
2020-03-06 19:37:11 -06:00
2020-02-16 04:35:37 -06:00
2020-02-23 00:30:04 -06:00