phpbb2: Забрана за регистрация на E-mail

emcuemnecu

Registered
Здравейте, как мога да забрана хора, които имат емайл заваршващ на .ru , gmail.com да могат да се регват във форума.
Искам по някъв начин да се предпазя от спам ботовете?

Също така как мога да направя ограничение на отваряне на форума, да
може да се отваря само от хора от България ?
 
По първият въпрос - няма смисъл да забраняваш тези, които ползват gmail защото много българи го ползват. Казвам го защото 90% от потребителите, с които имам емайл кореспонденция са към gmail, останалите или са към лични хостове или към фирмени.
За това по-добре си сложи една читава captcha или пък просто си добави поле с някакъв въпрос при регистрацията, примерно коя е столицата на България, кога е създадена България, от колко цвята се състои знамето на България или каквото ти дойде на акъла.
Поразрови се малко и ще намериш доста информация за такива полета, как да ги правиш и т.н.

По вторият въпрос - най-бързо и лесно можеш да го направиш с geoIP, след като си инсталираш успешно geoIP трябва само да сложиш няколко реда код:
Код:
$ip = $_SERVER['REMOTE_ADDR'];
$country = geoip_country_code_by_name('$ip');
if($country == 'BG') {
//Кода, който искаш да излиза ако потребителя е от България.
}
else {
//Кода, който искаш да излиза ако потребителят не е от България.
}
 

Back
Горе