limit password reuse, core and svc_acct, #29354
[freeside.git] / FS / FS / ClientAPI / Signup.pm
index 5d719c4..a178bec 100644 (file)
@@ -694,6 +694,9 @@ sub new_customer {
         map { $_ => $packet->{$_} }
           qw( username _password sec_phrase popnum domsvc ),
       };
+      
+      my $error = $svc->is_password_allowed($packet->{_password});
+      return { error => $error } if $error;
 
       my @acct_snarf;
       my $snarfnum = 1;