parent
9241eb15d8
commit
c0c6c21e8f
@ -1,16 +1,18 @@
|
||||
class ValidationService {
|
||||
public static validateSignUpData(data: any): boolean {
|
||||
public static validateSignUpData(data: any): {valid: boolean, error: string} {
|
||||
if(!data.pseudo || !data.password || !data.Cpassword) {
|
||||
console.error('Veuillez remplir tous les champs.');
|
||||
return false;
|
||||
return {valid: false, error: 'Veuillez remplir tous les champs.'};
|
||||
}
|
||||
|
||||
// if(data.password !== data.Cpassword) {
|
||||
// console.error('Les mots de passe ne correspondent pas.');
|
||||
// return false;
|
||||
// }
|
||||
if(data.password.length < 8) {
|
||||
return {valid: false, error: 'Le mot de passe doit contenir au moins 8 caractères.'};
|
||||
}
|
||||
|
||||
if(data.password !== data.Cpassword) {
|
||||
return {valid: false, error: 'Les mots de passe ne correspondent pas.'};
|
||||
}
|
||||
|
||||
return true;
|
||||
return {valid: true, error: ''};
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in new issue