validate password upon registration

This commit is contained in:
Kyle Spearrin 2016-10-03 21:55:59 -04:00
parent ddd76357cd
commit edd1569eed
1 changed files with 8 additions and 0 deletions

View File

@ -21,6 +21,14 @@
toastr.error('Master password is required.', 'Errors have occurred');
return;
}
if (model.masterPassword.length < 8) {
toastr.error('Master password must be at least 8 characters long.', 'Errors have occurred');
return;
}
if (!/[a-z]/i.test(model.masterPassword) || !/\d/.test(model.masterPassword)) {
toastr.error('Master password requires at least 1 letter and 1 number.', 'Errors have occurred');
return;
}
if (model.masterPassword !== model.masterPasswordRetype) {
toastr.error('Master password confirmation does not match.', 'Errors have occurred');
return;