habitica-self-host/website/server/controllers/api-v3
Matteo Pagliazzi d30e7b9251 Don't send plaintext reset passwords via email (#8457)
* start work to avoid sending reset password in plaintext via email

* start checking parameters

* fix new password reset email

* render error if password reset code is missing or invalid

* implement POST route, conversion to bcrypt and messages

* add auth.local.passwordResetCode field

* add failing tests, move reset code validation func to lib, fixes, remove old tests

* fix unit tests

* fix page rendering and add integration tests

* fix password reset page

* add integration test

* fix string

* fix tests url
2017-02-14 18:08:31 +01:00
..
tasks Group plans reorder tasks (#8358) 2017-01-11 19:16:20 +01:00
auth.js Don't send plaintext reset passwords via email (#8457) 2017-02-14 18:08:31 +01:00
challenges.js Always use .exec() for .find*() and .update() (#8361) 2017-01-04 16:49:43 +01:00
chat.js fix(docs): separate def blocks 2017-01-19 23:02:22 +00:00
content.js /v3/content documentation 2016-10-06 21:45:37 -05:00
coupon.js Documentation - coupon 2016-10-19 21:31:07 -05:00
debug.js chore(docs): Define resource not found errors and permissions 2016-10-03 21:35:53 -05:00
groups.js Fixed group plan checkout with stripe (#8475) 2017-02-04 09:01:53 -07:00
hall.js Mods blocking (#8364) 2017-02-05 22:32:10 -07:00
iap.js Format files to adhere to editorconfig (#7977) 2016-09-07 12:58:26 -05:00
members.js Fix gemgift spacing (#8294) 2016-12-20 15:32:59 +01:00
modelsPaths.js apiDoc: meta (#8167) 2017-01-13 14:06:46 -07:00
notifications.js Login Incentives (#8230) 2016-11-23 19:34:09 -06:00
pushNotifications.js chore(docs): remove unneeded apiVersion param 2016-10-03 17:11:59 -05:00
quests.js added message saying quest is started (#8107) 2017-01-18 08:08:47 -07:00
shops.js End Winter Wonderland (#8466) 2017-02-02 09:08:51 -06:00
status.js Api doc status (#8165) 2016-11-03 08:31:30 -05:00
tags.js Updating Tasks and Tags API Doc (#8447) 2017-02-01 19:37:27 +01:00
tasks.js Updating Tasks and Tags API Doc (#8447) 2017-02-01 19:37:27 +01:00
user.js Migrate to bcrypt (#8446) 2017-01-24 12:28:42 +01:00
webhook.js chore(docs): Add global definitions for param types 2016-10-11 21:35:58 -05:00