Help - add code to ban Username = Name in registration - Joomla! Forum - community, help and support
hi mates,
i have piece of code prevent exact domains register joomla 1.15.26 page.
i watched many spam bots register, , choose same username , name - want not legit on page.
this code in /component/com_user/controller.php file:
can me block , give same "domain spam flagged or error in username/name" message above...
im not joomla coding, if knows code prevent name , username being same, happy
thanks
i have piece of code prevent exact domains register joomla 1.15.26 page.
i watched many spam bots register, , choose same username , name - want not legit on page.
this code in /component/com_user/controller.php file:
code: select all
// ##### begin: spam domain filter #####
// kick out spam domains
$email = $user->get('email');
if ( strpos($email,"gawab.com") ||
strpos($email,"mail.ru") ||
strpos($email,"sina.com") ||
strpos($email,"stina.com") ||
strpos($email,"list.ru") ||
strpos($email,"bk.ru") ||
strpos($email,"yahoo.co.uk") ||
strpos($email,"gmail.com") ||
strpos($email,"minivds.ru") ||
strpos($email,"nakgirls.ru") ||
strpos($email,"yandex.ru") ||
strpos($email,"info1a.cn") ||
strpos($email,"gooogletartsert.net") ||
strpos($email,"freemeilaadressforall.net") ||
strpos($email,"goodemailadressforfree.net") ||
strpos($email,"5opicforum.cn") ||
strpos($email,"pozitifff.com") ||
strpos($email,"2008bases1.net") ||
strpos($email,"nm.ru") ||
strpos($email,"goldwoof.net") ||
strpos($email,"megapochta.cn") ||
strpos($email,"meta.ua") ||
strpos($email,"fene4ek.net") ||
strpos($email,"mail15.com") ||
strpos($email,"googlemail.com") ||
strpos($email,"yandex.com") ||
strpos($email,"inmail24.com") )
{
jerror::raisewarning('','domain spam flagged or error in username/name');
$this->register();
return false;
}
// ##### end: spam domain filter #####can me block , give same "domain spam flagged or error in username/name" message above...
im not joomla coding, if knows code prevent name , username being same, happy
thanks
welcome joomla forum!
you try adding following (untested!) code @ end before "// ##### end: spam domain filter #####":
you try adding following (untested!) code @ end before "// ##### end: spam domain filter #####":
code: select all
$username = $user->get('username');
if ( $email == $username ){
jerror::raisewarning('','domain spam flagged or error in username/name');
$this->register();
return false;
}
Comments
Post a Comment