Пробежавшись по форуму, я увидел тему, где пользователь попросил выложить этот плагин. Выполняю его просьбу. Я быстренько накидал плагин — суть его работы проста — в админпанели вводим логин и вауля — пользователь с этим логином заблокирован. Как именно его блокировать — решать вам — я в статье распишу.Пробежавшись по форуму, я увидел тему, где пользователь попросил выложить этот плагин. Выполняю его просьбу. Я быстренько накидал плагин — суть его работы проста — в админпанели вводим логин и вауля — пользователь с этим логином заблокирован. Как именно его блокировать — решать вам — я в статье распишу.
Итак.
1. Сделаем SQL-запрос в БД:
ALTER TABLE tb_users ADD banned INT(15) NOT NULL DEFAULT '0';
2. Выберем способ блокировки пользователя:
2.1. Если мы хотим полностью его заблокировать на вход в аккаунт. Открываем login.php и ищем:
Перед этой строкой вставим:
$banned=mysql_result(mysql_query("SELECT banned FROM tb_users WHERE username='$username'"),0,0);
if($banned!='0')
{
echo "<b><center><font color=red>Ваш аккаунт заблокирован администрацией.Дата блокировки:"; echo date('d.m.Y H:i', $banned); echo "</font></center></b>";
exit;
}
Получится, что если пользователь с заблокированным логином захочет зайти в свой аккаунт — у него ничего не получится.
2.2. Если мы хотим заблокировать ему возможности сайта. Открываем convert.php и находим:
include('header.php');
Добавим следом:
require_once('config.php');
$banned=mysql_result(mysql_query("SELECT banned FROM tb_users WHERE username='".$_SESSION["username"]."'"),0,0);
if($banned!='0')
{
echo "<b><center><font color=red>Ваш аккаунт заблокирован администрацией.Дата блокировки:"; echo date('d.m.Y H:i', $banned); echo "</font></center></b>";
include('footer.php');
exit;
}
Поправив convert.php мы запретили пользователю с заблокированным аккаунтом выводить средства.
Аналогичный код можно вставить также и в tasklist.php, taskadd.php, taskcheck.php, moneyforadv.php, refbirj.php, referals.php для запрета пользоваться заданиями и реф. биржей.
Если мы хотим заблокировать пользователю возможность зарабатывать на просмотре ссылок — мы можем вставить в sites.php также, как и вставляли в convert.php такой же код. Но этим мы только запретим пользователю видеть ссылки. Он наугад может попасть на фрейм и начать зарабатывать.Чтобы этого не было — откроем success.php и после:
Добавим код:
$banned=mysql_result(mysql_query("SELECT banned FROM tb_users WHERE username='".$_SESSION["username"]."'"),0,0);
if($banned!='0')
{
echo "<b><center><font color=red>Ваш аккаунт заблокирован администрацией.Дата блокировки:"; echo date('d.m.Y H:i', $banned); echo "</font></center></b>";
exit;
}
Таким образом при попытке просмотра ссылки пользователь также увидит это зловещее сообщение 🙂
3. Наконец самое главное — в админку льём файл с прикреплённого архива logblock.zip и для удобства делаем себе ссылку (вида adminmain.php?p=logblock) там, где нам это более удобнее.
С вас комментарии…
Отправить комментарий
Вы должны быть зарегистрированы чтобы оставить комментарий.
Вы должны быть зарегистрированы чтобы оставить комментарий.