Merge pull request 'fix(auth): moved from 4 digits to uuid' (#28) from dev into main

Reviewed-on: #28
This commit is contained in:
glazk0 2024-09-17 08:59:28 +02:00
commit eb7f15fffa

View file

@ -51,7 +51,8 @@ export const registerConfirmationSchema = z.object({
.min(1, { message: 'Confirmation du mot de passe requise' }),
code: z.string()
.trim()
.regex(/^[0-9]{4}$/, { message: 'Code invalide, il doit contenir 4 chiffres' })
.regex(/^[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}$/i, { message: 'Code invalide' }),
}).refine((data) => data.passwd == data.confirm, {
message: 'Les mots de passe ne correspondent pas',
path: ['confirm']
@ -84,7 +85,8 @@ export const resetPasswordSchema = z.object({
.trim()
.min(1, { message: 'Confirmation du mot de passe requise' }),
code: z.string()
.regex(/^[0-9]{4}$/, { message: 'Code invalide, il doit contenir 4 chiffres' }),
.trim()
.regex(/^[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}$/i, { message: 'Code invalide' }),
}).refine((data) => data.password == data.confirm, {
message: 'Les mots de passe ne correspondent pas',
path: ['confirm']