вопрос
Как можно сделать в DLE регистрацию только с определенных почтовых сервисов? Например чтобы к регистрации принимались пользователи с ящиками на gmail.com, mail.ru, yandex.ru, а остальные не принимались. Может модуль есть или хак какой-нибудь?
engine/modules/register.php
После
Вставить
После
if( empty( $email ) OR strlen( $email ) > 50 OR @count(explode("@", $email)) != 2) $stop .= $lang['reg_err_6'];
Вставить
$config['allow_mail'] = array('gmail.com','mail.ru','yandex.ru');//разрешенные майлы
if(count($config['allow_mail'])>0){
$m = explode("@", $email);
if (!in_array($m[1],$config['allow_mail'])) {$stop .= 'Данный емайл не разрешен!</br></br>Разрешенные: '.implode(',',$config['allow_mail']).'';}
}