Може ли да се ограничат регистрациите ?

radko412

Registered
Здравейте.

Моя въпрос е следния:

Има ли начин 1 потребител на примерно име: kiro92 със IP адрес: 77.65.124.255.

Като си направи тая регистрация с това IP да не може повече да се регистрирва.

Едно IP : Да има право на 1 ACCOUNT ?!

Благодаря за вниманието. :)
 
Записваш си това ip в БД при първата регистрация(при създаването на акаунт).
После правиш една заявка, с която проверяваш дали това е ip е записано вече, и ако е записано не му се разрешава да създава нов акаунт
$ip = $_SERVER['REMOTE_ADDR']; // вземаш ip-то на потребителя
$query = mysql_query("SELECT COUNT(*) FROM table WHERE ip='$ip'") or die(mysql_error());
if(mysql_result($query, 0, 0)>0){ //тука се прави проверка на записите, тоест ако има вече записано такова ip то резултата от заявката ще бъде > 0
echo "Нямате право на още един акаунт";
} else {
// тука формата за въвеждане на данните
}
 
emagi каза:
Записваш си това ip в БД при първата регистрация(при създаването на акаунт).
После правиш една заявка, с която проверяваш дали това е ip е записано вече, и ако е записано не му се разрешава да създава нов акаунт
$ip = $_SERVER['REMOTE_ADDR']; // вземаш ip-то на потребителя
$query = mysql_query("SELECT COUNT(*) FROM table WHERE ip='$ip'") or die(mysql_error());
if(mysql_result($query, 0, 0)>0){ //тука се прави проверка на записите, тоест ако има вече записано такова ip то резултата от заявката ще бъде > 0
echo "Нямате право на още един акаунт";
} else {
// тука формата за въвеждане на данните
}

Може ли да го направиш, като урок обяснено както трябва.

ИЗВИНИ МЕ, но съм нов със тия работи.

Благодаря много. :?:
 
Първо вземаш ip адреса на потребителя!Проверяваш дали това ip вече го има записано в база-данни!Ako не е записано, то резултата от заявката ще е ==0, няма такъв запис.Разрешаваш му да създаде акаунт.Ако има такова ip записано, то ще имаш като резултат от заявката, върнати редове повече от 0.Забраняваш да създава акаунти.Това е в общи линии
 
emagi каза:
Първо вземаш ip адреса на потребителя!Проверяваш дали това ip вече го има записано в база-данни!Ako не е записано, то резултата от заявката ще е ==0, няма такъв запис.Разрешаваш му да създаде акаунт.Ако има такова ip записано, то ще имаш като резултат от заявката, върнати редове повече от 0.Забраняваш да създава акаунти.Това е в общи линии

Моля, ви обобщете урока много ми трябва.

Благодаря
 

Back
Горе