PeerTube/server/core/middlewares
kontrollanten a51fb3f35e
feat(API): permissive email check in login, reset & verification (#6648)
* feat(API): permissive email check in reset & verification

In order to not force users to be case sensitive when asking for
password reset or resend email verification. When there's multiple
emails where the only difference in the local is the capitalized
letters, in those cases the users has to be case sensitive.

closes #6570

* feat(API/login): permissive email handling

Allow case insensitive email when there's no other candidate.

closes #6570

* code review changes

* Fix tests

* Add more duplicate email checks

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-01-28 14:16:43 +01:00
..
cache Fix lint 2024-02-22 10:32:28 +01:00
validators feat(API): permissive email check in login, reset & verification (#6648) 2025-01-28 14:16:43 +01:00
activitypub.ts Remove deprecated server code 2024-11-04 10:23:01 +01:00
async.ts Fix lint and tests 2024-06-21 15:28:09 +02:00
auth.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
csp.ts Fix CSP 2024-02-27 11:18:19 +01:00
dnt.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
doc.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
error.ts Remove deprecated server code 2024-11-04 10:23:01 +01:00
express.ts Fix legacy upload req timeout 2024-06-24 09:10:11 +02:00
index.ts Fix legacy upload req timeout 2024-06-24 09:10:11 +02:00
pagination.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
rate-limiter.ts feat(server): log rate limit exceeded 2024-03-15 14:56:46 +01:00
servers.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
sort.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
user-right.ts server/server -> server/core 2023-10-04 15:13:25 +02:00