Hoşgeldin Misafir

UTC-12 Kayıt Engelleme

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
-UTC-12 Kayıt Engelleme
Belirli düzenlemelere ihtiyaç duyulması açısından her ne kadar tereddütle yaklaşılsa da, yeni nesil spam botlara karşı etkili olduğu kanıtlanmıştır. Aşağıda verilen düzenleme ile beraber, botlara UTC-12 zaman dilimi kullanılarak kayıt girişimi esnasında bir hata mesajı gösterilir.

Düzenleme oldukça basittir;
*** Aç; 
includes/ucp/ucp_register.php 
***
Bul;
$data = array(
’username’ => utf8_normalize_nfc(request_var(’username’, ’’, true)),
’new_password’ => request_var(’new_password’, ’’, true),
’password_confirm’ => request_var(’password_confirm’, ’’, true),
’email’ => strtolower(request_var(’email’, ’’)),
’email_confirm’ => strtolower(request_var(’email_confirm’, ’’)),
’confirm_code’ => request_var(’confirm_code’, ’’),
’lang’ => basename(request_var(’lang’, $user->lang_name)),
’tz’ => request_var(’tz’, (float) $timezone),
); 

***
Sonrasına Ekle;

if ($data[’tz’] == -12)
{
$message = $user->lang[’ACCOUNT_INACTIVE’];
$message = $message . ’<br /><br />’ . sprintf($user->lang[’RETURN_INDEX’], ’<a href= "’ . append_sid("{$phpbb_root_path}index.$phpEx") . ’">’, ’</a>’);
trigger_error($message);
}
--