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.

Ak sa vám tento článok páčil, tak ho podporte na vybrali.sme.sk, alebo pozrisi.sk. Ďakujem.

Súvisiace články:

Pridaj komentár