update password validation
This commit is contained in:
@ -236,7 +236,7 @@ export class UserController {
|
|||||||
const schema = Joi.object().keys({
|
const schema = Joi.object().keys({
|
||||||
email: Joi.string().email().max(64).required().label('Email'),
|
email: Joi.string().email().max(64).required().label('Email'),
|
||||||
username: Joi.string().max(64).required().label('Username'),
|
username: Joi.string().max(64).required().label('Username'),
|
||||||
password: Joi.string().alphanum().min(6).required().label('Password'),
|
password: Joi.string().pattern(new RegExp('^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,}$')).min(8).required().label('Password'),
|
||||||
retype_password: Joi.ref('password'),
|
retype_password: Joi.ref('password'),
|
||||||
name: Joi.string().max(64).required().label('Name'),
|
name: Joi.string().max(64).required().label('Name'),
|
||||||
id_role: Joi.string().uuid().required().label('Role'),
|
id_role: Joi.string().uuid().required().label('Role'),
|
||||||
@ -344,7 +344,7 @@ export class UserController {
|
|||||||
try {
|
try {
|
||||||
const schema = Joi.object().keys({
|
const schema = Joi.object().keys({
|
||||||
id: Joi.string().uuid().required().label('ID'),
|
id: Joi.string().uuid().required().label('ID'),
|
||||||
password: Joi.string().required().label('Password'),
|
password: Joi.string().pattern(new RegExp('^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,}$')).min(8).required().label('Password'),
|
||||||
retype_password: Joi.ref('password'),
|
retype_password: Joi.ref('password'),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user