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

C++ JAVA
Post Reply
User avatar
sentenello
Много Редовен
Много Редовен
Posts: 1752
Joined: Tue Sep 02, 2008 2:27 pm
Answers: 18
Contact:

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

Post by sentenello » Wed Jul 08, 2009 10:00 am

Здравейте.
Разгледах всички уроци за системи за банове, но не можах да се оправя и реших да ви попитам чрез една темичка.

Ако в таблицата където ми са юзърите направя поле ип и поле бан като съответно ип-то си записва ИП-то на потребителя при регистрация, а полето БАН по подразбиране е нула и после си направя едно файлче от което да променям стойността на полето БАН на 1. Как мога да направя така че във всеки файл който има сайта да проверява дали този юзер е баннат и ако е да изписва.

Мисля, че когато натисне Вход трябва да проверява дали този username има в полето бан 1 или 0 и т.н.
Моля да ме насочите.

Bummer
Много Редовен
Много Редовен
Posts: 1744
Joined: Tue May 22, 2007 9:08 am
Answers: 53
Contact:

Post by Bummer » Wed Jul 08, 2009 10:02 am

просто в config.php слагаш кода за проверка дали е баннат

Code: Select all

<?php
$user = "root";
$host = "localhost";
$password = "password";
$ip = getenv&#40;"REMOTE_ADDR"&#41;;
//тук проверяваш, дали е баннат
?>

User avatar
sentenello
Много Редовен
Много Редовен
Posts: 1752
Joined: Tue Sep 02, 2008 2:27 pm
Answers: 18
Contact:

Post by sentenello » Wed Jul 08, 2009 1:32 pm

какво е getenv?
и слагам if ban=1 headr(location....индекс

така ли става ?

User avatar
rosko
Много Редовен
Много Редовен
Posts: 1691
Joined: Sat Oct 11, 2008 7:38 am
Answers: 32
Location: deep into the kernel

Post by rosko » Wed Jul 08, 2009 4:17 pm

sentenello wrote:какво е getenv?
и слагам if ban=1 headr(location....индекс

така ли става ?

ДА, в прав път си...
Така става!

porkie
Нов
Нов
Posts: 197
Joined: Thu Jul 02, 2009 5:11 pm

Post by porkie » Wed Jul 08, 2009 5:35 pm

това драцнах на бързо ако искаш може и с база от да го направиш ако се затродняваш ще ти помогна. Касмет
<?php
$ip = getenv("REMOTE_ADDR");
$bann="127.0.0.1";
$bann="127.0.0.1";
$bann="127.0.0.1";
if($ip==$bann){
echo"Банат си!";
}else{
echo"Здравеи!";
}
?>

User avatar
sentenello
Много Редовен
Много Редовен
Posts: 1752
Joined: Tue Sep 02, 2008 2:27 pm
Answers: 18
Contact:

Post by sentenello » Wed Jul 08, 2009 6:22 pm

Bummer ме насочи а от там нататък аз се оправих. Благодаря.

Вие дадохте една точка за support на Bummer .
Натиснете тук за да се върнете в темата.

Post Reply