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.


Posted

in

by

Comments

Pridaj komentár

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