- 26 Ara 2011
- 11,501
- 12,881
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);
}
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);
}