plugins\banlist\banlist.register.php
<?php
/* ====================
[BEGIN_COT_EXT]
Hooks=users.register.add.first
[END_COT_EXT]
==================== */
/**
* Banlist
*
* @package Banlist
* @copyright (c) Cotonti Team
* @license https://github.com/Cotonti/Cotonti/blob/master/License.txt
*/
defined('COT_CODE') or die('Wrong URL');
require_once cot_langfile('banlist', 'plug');
cot::$db->registerTable('banlist');
$ruser['user_email'] = cot_import('ruseremail','P','TXT',64, TRUE);
$ruser['user_email'] = mb_strtolower($ruser['user_email']);
$banlist_email_mask = mb_strstr($ruser['user_email'], '@');
$banlist_email_mask_multi = explode('.', $banlist_email_mask);
$sql = $db->query("SELECT banlist_reason, banlist_email FROM $db_banlist WHERE banlist_email='".$db->prep($banlist_email_mask)."' ".
"OR banlist_email='".$db->prep($banlist_email_mask_multi[0])."' LIMIT 1");
if ($row = $sql->fetch())
{
cot_error($L['aut_emailbanned'].$row['banlist_reason']);
}
$sql->closeCursor();