password policy enforcement for contacts, #32456
[freeside.git] / FS / FS / ClientAPI / MyAccount / contact.pm
index ff29079..c893c10 100644 (file)
@@ -33,6 +33,8 @@ sub contact_passwd {
   $error = 'Password too long.'
     if length($p->{'new_password'}) > ($conf->config('passwordmax') || 8);
 
+  $error ||= $contact->is_password_allowed($p->{'new_password'});
+
   $error ||= $contact->change_password($p->{'new_password'});
 
   return { 'error' => $error };