test_account excluded from pwforgotten

This commit is contained in:
Rainer Gümpelein 2022-03-12 08:21:41 +01:00
parent 7b24b1dca8
commit ec59942964
3 changed files with 15 additions and 9 deletions

View file

@ -1022,12 +1022,16 @@ sub send_password(){
$email = $q->escapeHTML($email);
$email =~ s/\s//g;
$bw->log("$varenv{basedir}/src/Mod/newsletter_tink.pl",$email,"");
my $pwmd5 = md5_hex($coo);
$db->updater("contentadr","1","1","txt11","$pwmd5","$owner","txt08","ilike","$email");
$bw->log("$varenv{basedir}/src/Mod/newsletter_tink.pl",$email,"");
system(`$varenv{basedir}/src/Mod/newsletter_tink.pl "$varenv{basedir}" "$varenv{wwwhost}" "send_password" "$email" "$coo"`);
#don't change/hassle pw on tester for ex. apple@sharee.bike|google@sharee.bike
if($email && $email !~ /$dbt->{copri_conf}->{test_accounts}/i){
$db->updater("contentadr","1","1","txt11","$pwmd5","$owner","txt08","ilike","$email");
system(`$varenv{basedir}/src/Mod/newsletter_tink.pl "$varenv{basedir}" "$varenv{wwwhost}" "send_password" "$email" "$coo"`);
}
}