PeerTube/server/core/middlewares/validators
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
..
activitypub server/server -> server/core 2023-10-04 15:13:25 +02:00
runners Add ability to filter requested runner jobs 2024-10-31 10:22:35 +01:00
shared feat(API): permissive email check in login, reset & verification (#6648) 2025-01-28 14:16:43 +01:00
users feat(API): permissive email check in login, reset & verification (#6648) 2025-01-28 14:16:43 +01:00
videos Fix viewers federation 2025-01-27 15:27:45 +01:00
abuse.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
account.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
actor-image.ts Add ability to set a banner to the instance 2024-02-20 11:33:10 +01:00
automatic-tags.ts Implement auto tag on comments and videos 2024-05-29 15:03:14 +02:00
blocklist.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
bulk.ts Implement auto tag on comments and videos 2024-05-29 15:03:14 +02:00
config.ts Redesign about pages 2025-01-09 10:29:17 +01:00
express.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
feeds.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
follows.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
index.ts Refactor uploadx middlewares 2024-02-21 13:49:08 +01:00
jobs.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
logs.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
metrics.ts Introduce bufferStalled playback metric 2024-08-08 14:41:34 +02:00
object-storage-proxy.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
oembed.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
pagination.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
plugins.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
redundancy.ts Fix "reading 'isBlacklisted' of undefined" 2024-05-29 08:57:13 +02:00
resumable-upload.ts Refactor uploadx middlewares 2024-02-21 13:49:08 +01:00
search.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
server.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
sort.ts Implement auto tag on comments and videos 2024-05-29 15:03:14 +02:00
static.ts Protect all video related AP endpoints 2024-04-26 15:29:52 +02:00
themes.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
two-factor.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
watched-words.ts Implement auto tag on comments and videos 2024-05-29 15:03:14 +02:00
webfinger.ts server/server -> server/core 2023-10-04 15:13:25 +02:00