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();