negue
6fdc072ec3
reset the ApiToken on password changes/resets ( #15433 )
...
* reset the ApiToken on password changes/resets
* fix/add tests
* fix(typo): test grammar
* update new API Token Strings, removed unused one
---------
Co-authored-by: Kalista Payne <sabrecat@gmail.com >
2025-07-01 12:30:34 -05:00
Phillip Thelen
f8d315ff6e
Upgrade to mongoose 7 ( #14971 )
...
* remove some unused dependencies
* update mongoose version
* make common tests pass
* Make unit tests pass
* make api v3 integration tests pass
* fix lint issues
* fix issue with package-lock
* fix(lint): we don't need no .js
* fix(lint): update to latest config-habitrpg
* chore(npm): update package locks
* fix(test): replace deprecated fn
* chore(package): update eslint-habitrpg again
* fix(lint): server linting
* fix(lint): client linting
* fix(client): correct mangled common imports
* chore(npm): update package-locks
* fix(lint): punctuation, module
---------
Co-authored-by: SabreCat <sabrecat@gmail.com >
Co-authored-by: SabreCat <sabe@habitica.com >
2024-01-16 15:18:47 -06:00
Matteo Pagliazzi
e4edab2b9d
Minimum password length + Static Pages fixes (was #11474 ) ( #11506 )
...
* Revert "Revert "Minimum password length + Static Pages fixes (#11474 )""
This reverts commit d1afbf4b92 .
* add min length for reset password
2019-12-18 19:02:15 +01:00
Matteo Pagliazzi
85fb5f33aa
fix test lint
2019-10-08 20:45:38 +02:00
SabreCat
a30c4379a6
fix(tests): correct string update errors
2018-11-28 01:00:46 +00:00
Matteo Pagliazzi
e1ad19c216
Client: Port Reset Password Page ( #9057 )
...
* start work on porting the reset password page
* add new api route for setting a new password after a reset
* wip client page
* port tests
* wip
* fix linting
* skip tests
2017-09-27 18:57:52 +02:00
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