#29 IP / Email bans now are used on the submit ticket page.
Still need to do POP3 fetching / piping.
This commit is contained in:
parent
6c25a38134
commit
7ede557b64
@ -57,6 +57,8 @@ $hesklang['ip_to'] = 'To';
|
|||||||
$hesklang['ip_bans'] = 'IP Bans';
|
$hesklang['ip_bans'] = 'IP Bans';
|
||||||
$hesklang['email_bans'] = 'Email Bans';
|
$hesklang['email_bans'] = 'Email Bans';
|
||||||
$hesklang['ip_email_bans'] = 'IP / Email Bans';
|
$hesklang['ip_email_bans'] = 'IP / Email Bans';
|
||||||
|
$hesklang['ip_banned'] = 'Your IP has been banned by the help desk. You will be unable to submit a ticket until your IP ban has been removed.';
|
||||||
|
$hesklang['email_banned'] = 'The email address you have entered has been banned by the help desk. You will be unable to submit a ticket until your email ban has been removed.';
|
||||||
|
|
||||||
// ADDED OR MODIFIED IN NuMods 1.3.1
|
// ADDED OR MODIFIED IN NuMods 1.3.1
|
||||||
$hesklang['autorefresh'] = 'Autorefresh:';
|
$hesklang['autorefresh'] = 'Autorefresh:';
|
||||||
|
@ -78,6 +78,19 @@ hesk_dbConnect();
|
|||||||
|
|
||||||
$hesk_error_buffer = array();
|
$hesk_error_buffer = array();
|
||||||
|
|
||||||
|
// Check to see if the user's IP address or email they submitted is banned.
|
||||||
|
$ipAddress = ip2long($_SERVER['REMOTE_ADDR']);
|
||||||
|
$ipSql = hesk_dbQuery('SELECT * FROM `'.hesk_dbEscape($hesk_settings['db_pfix']).'denied_ips` WHERE `RangeStart` <= \''.hesk_dbEscape($ipAddress)
|
||||||
|
.'\' AND `RangeEnd` >= \''.hesk_dbEscape($ipAddress).'\'');
|
||||||
|
if ($ipSql->num_rows > 0) {
|
||||||
|
$hesk_error_buffer['ip_ban'] = $hesklang['ip_banned'];
|
||||||
|
}
|
||||||
|
|
||||||
|
$emailSql = hesk_dbQuery('SELECT * FROM `'.hesk_dbEscape($hesk_settings['db_pfix']).'denied_emails` WHERE Email = \''.hesk_dbEscape(hesk_POST('email')).'\'');
|
||||||
|
if ($emailSql->num_rows > 0) {
|
||||||
|
$hesk_error_buffer['email_ban'] = $hesklang['email_banned'];
|
||||||
|
}
|
||||||
|
|
||||||
// Check anti-SPAM question
|
// Check anti-SPAM question
|
||||||
if ($hesk_settings['question_use'])
|
if ($hesk_settings['question_use'])
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user