Точки в google почте — блокировка «пользователь уже существует»
Стали захаживать умники \ боты и шпарят такие почты, не знаю может кто-то и пользуется, но я не дорожу такими пользователями с такими адресами
Как сделать проверку фильтр при регистрации с дополнительным сравнением почт ?
пока не определился блокировать ли полностью или только сравнивать, но думаю что буду блочить
Примеры почтовых ящиков
b.en.n.i.e.c.have.z6186@gmail.com
mari.on.new.t.on.6.1.86@gmail.com
c.o.lin.y.at.e.s.61.86@gmail.com
решил пока что так
add_action('register_post', 'is_valid_email_domain',10,3 ); function is_valid_email_domain($login, $email, $errors ){ $email_dots = strstr( $email, '@', true); // отсекаем всё слева $email_dots = substr_count($email_dots, '.'); if ( $email_dots > 2){ $errors->add('domain_spam_mail',__( '<strong>ВНИМАНИЕ:</strong> СПАМ почта.' )); } }