web-dev-qa-db-fra.com

Inscriptions de masse sur mon blog. Désactiver un domaine spécifique?

Depuis quelques jours, toutes les minutes, je reçois dans ma boîte aux lettres des informations sur le nouvel utilisateur.

Je ne sais pas quel est le but principal de cela, mais je suppose que quelqu'un vérifie quelque chose sur mon site et que rien n’est bon.

Est-il possible de désactiver un domaine spécifique pendant que l'utilisateur remplit le champ email? Devrais-je m'inquiéter?

enter image description here

7
deadfish

BTW vous pouvez essayer celui-ci. Je viens de mettre en place quelque chose. Il devrait bloquer le domaine gmail.com.

Cette fonction vérifie le domaine de messagerie lorsque quelqu'un tente de s'inscrire sur votre site Web et génère une erreur si le domaine de messagerie correspond.

function wpse_disable_email_domain( $errors, $sanitized_user_login, $user_email ) {

    list( $email_user, $email_domain ) = explode( '@', $user_email );

    if ( $email_domain == 'gmail.com' ) {
        $errors->add( 'email_error', __( '<strong>ERROR</strong>: Domain not allowed.', 'my_textdomain' ) );
    }

    return $errors;

}

add_filter( 'registration_errors', 'wpse_disable_email_domain', 10, 3 );

OK je viens de le tester et ça marche.

9
Robert hue