Преглед на урок

Банване на потребители

Банване на потребители




Използвайте този прост скрипт, за да спрете определени потребители да разглеждат вашия уебсайт.
Поставете кода в началото на всяка страница, която искате да ограничите. Може също и да го включите във файл, наречен access.php и включите на всяка страница в портала ви.

Код
<?php
//place the users IP in the ip variable
$ip = $_SERVER['REMOTE_ADDR'];
$connection = mysql_connect("localhost", "username", "password") or die(mysql_error());
mysql_select_db("dbname");
$query = mysql_query("SELECT * FROM banned_users WHERE userip='$ip'");

//check to see if the users IP matches a banned IP
$select_banned = mysql_num_rows($query);

if($select_banned == 1) {
//print a message to the user if they are banned
print "Вие сте баннат от този уебсайт.";
//stop the page from being loaded
exit;
}
?>

Горепосочения код ще провери IP адреса на потребителя в MySQL таблицата и ще потърси съвпадения, като показва съобщението за грешка (print "Вие сте баннат от този уебсайт.";) при намерени съвпадения. Ще трябва да въведете MySQL информацията.

За да създадем определената таблица в посочената от вас база данни, пуснете този скрипт през PHPMyadmin:

Код
CREATE TABLE `banned_users` ( `userip` TEXT NOT NULL );

За да баннете потребител, ще трябва ръчно да добавите всяко IP в таблицата.

Превод : Fresh!
Източник : Project09.com

Ако урокът ви допада, споделете го в Twitter и Facebook или го запазете в Delicious.




Урокът е добавен от: Красимир!

Добави коментар

Трябва да сте регистиран потребител за може да оставяте коментари! Направете своята безплатна регистрация още сега.