Разработка торрент-трекера на основе TBDev v2.0 YSE

Установка и настройка форумов, CMS и прочих веб-приложений

Модератор: doliar

Правила форума
По вопросам настройки и установки коммерческих web приложений (IPB, DLE, vBulletin и т.д.) обращайтесь в техническую поддержку данных web приложений.

На данном форуме не рекомендуется создавать темы по вопросам настройки и установки коммерческих web приложений.

Re: Разработка торрент-трекера на основе TBDev v2.0

Сообщение JavaExport » 23 дек 2008, 16:24

Conteo писал(а):
JavaExport писал(а):Я начинаю учить php! Не ругайтесь если что,Разве в этом коде не должно быть ещё и условие "else" ! Если нет пояснити почему? мне для личного опыта! :)

Потому, что так надо :) Если так интересно, то описания функций есть на http://php.hsdn.org
И описание
exit — Output a message and terminate the current script

http://php.hsdn.org/manual/ru/function.exit.php
Есть вопросы?)

Я так понял если пароль не правельный,то он php обращается к этому :exit("<p>HTTP/1.0 401 Unauthorized</p><b>Access Denied</b>");
Правельно я понял?
JavaExport
Активный участник
 
Сообщения: 937
Зарегистрирован: 15 сен 2008, 18:45
Домен: http://mobilephone.ixbb.r

Re: Разработка торрент-трекера на основе TBDev v2.0

Сообщение Conteo » 23 дек 2008, 17:00

Да. Если пароль неверный, то выполняется эксит. А ексит делает это так:
Сначала он тебя посылает текстом о том, что никуда ты не попадеш, а потом завершает выполнение скрипта
Изображение
Пользователи федоры - как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
Аватара пользователя
Conteo
Активный участник
 
Сообщения: 1813
Зарегистрирован: 14 мар 2008, 13:21
Откуда: Саратов, Заводской район
Домен: http://conteo.vfose.ru

Re: Разработка торрент-трекера на основе TBDev v2.0

Сообщение Rostov114 » 24 дек 2008, 00:12

Conteo писал(а):
Код: Выделить всёРазвернуть
$auth = 1; 
$name='логин';
$pass='пароль';
if($auth == 1) {
if (!isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER']!==$name || $_SERVER['PHP_AUTH_PW']!==$pass)
  {
  header('WWW-Authenticate: Basic realm="WWW-Authenticate"');
  header('HTTP/1.0 401 Unauthorized');
  exit("<p>HTTP/1.0 401 Unauthorized</p><b>Access Denied</b>");
  }
}   

Какое то время пользовался этой хтмл авторизацией. Может кому пригодится.
Думаю все поняли как этим пользоваться. Вставляем этот кусок кода в начало страницы, которую хотим защитить паролем.
Собственно если нужна какая то помощь- зовите) Чем смогу помогу

Ага спасибо..как раз об это я и думал...но пасс буду хранить в БД в виде хеша.

Еще одно. Форум в своей сборке удалю...ибо это Друшлак(с)doliar а не форум.
Так что принимаются предложения или вообще без форума оставить или же какой нить другой поставить типа phpBB 2.x
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Re: Разработка торрент-трекера на основе TBDev v2.0

Сообщение Conteo » 24 дек 2008, 00:58

Интеграция пхпбб3!
МуВВ жутко дырявый
А насчет хранения в хэше... правильное решение)
Изображение
Пользователи федоры - как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
Аватара пользователя
Conteo
Активный участник
 
Сообщения: 1813
Зарегистрирован: 14 мар 2008, 13:21
Откуда: Саратов, Заводской район
Домен: http://conteo.vfose.ru

Re: Разработка торрент-трекера на основе TBDev v2.0

Сообщение Rostov114 » 25 дек 2008, 13:21

Код: Выделить всёРазвернуть
      if (isset($_GET['styleid']) && $CURUSER) {
         $styleid = $_GET['styleid'];
         if (is_numeric($styleid)) {
            sql_query("UPDATE users SET stylesheet = $styleid WHERE id=" . $CURUSER["id"]) or sqlerr(__FILE__, __LINE__);
               header("Location: $DEFAULTBASEURL/");
            //$CURUSER["stylesheet"] = $styleid;
         } else {
            die("Сука, ты чего ломаешь?");
         }
      }

:ROFL: Убил этот кусок кода...такое чуство что пременную можно как то потделать под цифру....
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Re: Разработка торрент-трекера на основе TBDev v2.0

Сообщение Conteo » 25 дек 2008, 19:44

Помню этот кусок)) Морда минут 20 болела от смеха :D
Изображение
Пользователи федоры - как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
Аватара пользователя
Conteo
Активный участник
 
Сообщения: 1813
Зарегистрирован: 14 мар 2008, 13:21
Откуда: Саратов, Заводской район
Домен: http://conteo.vfose.ru

Re: Разработка торрент-трекера на основе TBDev v2.0

Сообщение Rostov114 » 26 дек 2008, 18:47

Изображение В связи с тем что меня атаковал кулл хацкер...но из-за не выставленных прав ниче не смог сделать будет писатся логи действий в админке...а чистка их только через пароль.
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Re: Разработка торрент-трекера на основе TBDev v2.0

Сообщение Костик » 26 дек 2008, 19:50

:shock:
FreeBSD 9.2 and Fedora 18 user
Аватара пользователя
Костик
Активный участник
 
Сообщения: 1944
Зарегистрирован: 03 сен 2007, 02:15

Re: Разработка торрент-трекера на основе TBDev v2.0

Сообщение Rostov114 » 26 дек 2008, 20:07

Костик писал(а)::shock:

^_^ Снес всех юзверов...и ушел спать..забыв что если чел зарегается он сразу становится дириком...короче ничего страшного не сделал...
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Re: Разработка торрент-трекера на основе TBDev v2.0

Сообщение Rostov114 » 26 дек 2008, 20:23

Вообщем из-за крайне высокой нагрузки на БД и не мерным количеством запросов торрент будет переводится на класс от HSDN чтоб хоть как то снизить нагрузку. Ибо чтобы index с генерировать применяется почти 30 запросов к БД...а 30 это пардон изврат полнейший...

И вообще код будет оптимизироватся полностью.
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Пред.След.

Вернуться в Установка веб-приложений

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 196