現在、WordPressで構築する人が増えている
リソースダウンロードサイトまたは外国貿易向け独立サイト、多くのサイトでユーザー登録が有効になっています。管理画面のユーザーリストを確認すると、多くのボットによる一括登録アカウントがあり、メールアドレスは一般的でないドメインメールを使用していることがわかります。以下の2つの方法で、WordPress登録時に許可するメールサービスプロバイダーを簡単に制限できます。
登録メールホワイトリスト
国内ユーザーにはメール登録ホワイトリストの使用をお勧めします。主なユーザーは中国人であり、一般的でないドメインメールユーザーの登録はほとんどないため、一般的なメールサービスのみを許可することができます。
使用方法:以下のコードをコピーし、サイトのテーマのfunctions.phpファイルに貼り付けます。
/*
* WordPress注册邮箱白名单
* https://blog.naibabiji.com/skill/mail-registration-restrictions.html
*/
function is_valid_email_domain($login, $email, $errors ){
$valid_email_domains = array("gmail.com","qq.com");// 允许注册的邮箱信息
$valid = false;
foreach( $valid_email_domains as $d ){
$d_length = strlen( $d );
$current_email_domain = strtolower( substr( $email, -($d_length), $d_length));
if( $current_email_domain == strtolower($d) ){
$valid = true;
break;
}
}
// if invalid, return error message
if( $valid === false ){
$errors->add('domain_whitelist_error',__( '<strong>ERROR</strong>: 本站只支持gmail和QQ邮箱注册。' ));
}
}
add_action('register_post', 'is_valid_email_domain',10,3 );登録メールブラックリスト
一方、外国貿易向け独立サイトの場合は、多くの外国人ユーザーが登録する可能性があり、彼らは一部のドメインメールを使用することがあります。管理画面のユーザー登録記録を確認し、どのドメインメールがスパムメールであるかを判断し、そのドメインのメール登録を直接禁止すればOKです。 この場合、Ban Hammerというプラグインを使用すると、ドメインブラックリストを非常に簡単に設定できます。
ダウンロードリンクメールブラックリスト/ホワイトリストに加えて、サイト登録に簡単な登録検証を追加することもでき、ボットによる一括登録を防ぐことができます。例えば、Naiba サイト構築ノートに登録するには、まず質問に答える必要があります。
コメントは終了しました
この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。