Merge branch 'dev' into staging

This commit is contained in:
Maxime Lalo 2023-12-05 09:49:53 +01:00
commit d309135966

View File

@ -125,17 +125,23 @@ export default class AuthController extends ApiController {
const password = req.body["password"]; const password = req.body["password"];
if (!email) { if (!email) {
this.httpBadRequest(response, "Email is required"); this.httpBadRequest(response, "email is required");
return; return;
} }
if (!totpCode) { if (!totpCode) {
this.httpBadRequest(response, "Sms code is required"); this.httpBadRequest(response, "totpCode is required");
return; return;
} }
if (!password) { if (!password) {
this.httpBadRequest(response, "Password is required"); this.httpBadRequest(response, "password is required");
return;
}
const passwordRegex = new RegExp(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[A-Za-z\d@$!%*?&]{8,}$/);
if (!passwordRegex.test(password)) {
this.httpBadRequest(response, "Password must contain at least 8 characters, 1 uppercase, 1 lowercase and 1 number");
return; return;
} }