Реклама





РЕКЛАМА

UpgradeHost


недорогая реклама в интернете
ОНЛАЙН НА САЙТЕ
Всего на сайте: 3
Пользователей: 0
Гостей: 3
Есть в ЧАТе SooFast небольшая дыра
Автор: Hitman | Дата: 22-07-2012, 19:46 | Комментариев: 0 | Просмотров: 945
Есть в ЧАТе SooFast небольшая дыра

Суть её состоит в том,что можно удалять сообщения. Фикс от этого есть! wink

Но вопрос - как это сделать? smile
А просто - идём в чат - смотрим на сообщения.Для удаления сообщения мы должны знать его ID,однако мы его не знаем.Ну будем наугад удалять все,которые встретим.Для этого открываем исходный код страницы и всё оттуда удаляем и вставляем следующий код:
<form action="" method=post>
  <input type=hidden value="delmess" name="action">
  <input type=hidden value="11" name="id">
  <input type=submit value="Удалить сообщение">
  </form>

Где число 11 - ID сообщения - так мы наугад будем удалять сообщения в чате...

Теперь как исправить?
А правится просто.Открываем messlist.php и ищем:
  mysql_query("delete from tb_chat where id='$id'");

И перед этим кодом добавляем:
$nameus=$_SESSION["username"];
  $row=mysql_fetch_array(mysql_query("SELECT user_status,chatmoder FROM tb_users WHERE username='$nameus'"));
  if($row["user_status"]!='admin' OR $row["chatmoder"]!='1')
  {
  echo "<font color=red><b><center>Вы не можете удалять сообщения.Вы не являетесь администратором или модератором проекта!</center></b></font>";
  exit;
  }

Тестируйте и проверяйте)

Скачивание на максимальной скорости и без рекламы, доступно только для пользователей - зарегистрируйтесь!
Для Гостей, доступно скачивание только через DepositFiles!




Теги: Есть в ЧАТе SooFast небольшая дыра

 (голосов: 2)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.