Zákaz registrácie na základe emailu

Ak máte na svojom webe postavenom na WordPresse problém, že sa Vám tam registrujú spammeri, ktorý zadavajú ako email adresu z ruskej domény tak nasledujúcim PHP kódom ich viete jednoducho zablokovať.

function check_register($login,$email,$errors){
	if(preg_match('/\.ru$/i', $email)) {
    		$errors->add('demo_error',__('<strong>ERROR:</strong> Registration failed!'));
	}
}
add_action('register_post','check_register',10,3);

Kód stačí umiestniť napríklad do súboru functions.php vo Vašej téme a každý kto sa bude na Váš web registrovať s emailom na ruskej doméne má jednoducho smolu a objaví sa mu chyba Registration failed!.

Toto riešenie síce nie je univerzálne, ale poslúžilo ako riešenie konktrétneho problému na jednom konkrétnom webe.

Súvisiace články:

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

*

Môžete použiť tieto HTML značky a atribúty: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>