Скачивать трренты без регистрации

Vy
VyacheslavS
Сообщения: 25
Зарегистрирован: 27 май 2009, 19:02

Сообщение VyacheslavS 02 июн 2009, 09:33

Пожалуйста сделайте такую возможность, чтобы можно было пользователям скачивать торренты без регистрации, а все комментарии и загрузку с регистрацией.
Аватара пользователя
PPK
Администратор
Сообщения: 9006
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 72 раза
Поблагодарили: 1308 раз

Сообщение PPK 02 июн 2009, 10:35

Будет, не знаю в открытой или нет. ;)
2x
2x2
Сообщения: 35
Зарегистрирован: 25 июн 2009, 13:36

Сообщение 2x2 04 июл 2009, 15:06

Не могут гости скачать. Торрент-файл скачивается, но дальше их клиент пишет Ошибка. Torrent not found on this tracker

В чем проблема?
Аватара пользователя
PPK
Администратор
Сообщения: 9006
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 72 раза
Поблагодарили: 1308 раз

Сообщение PPK 04 июл 2009, 17:45

Конкретно здесь, в том, что в файле /tracker/announce.php на строке 150 есть выборка только обычных пользователей (не ботов и не гостей). ;)

Код: Выделить всё

  AND u.user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ")
2x
2x2
Сообщения: 35
Зарегистрирован: 25 июн 2009, 13:36

Сообщение 2x2 04 июл 2009, 18:16

PPK писал(а):Конкретно здесь, в том, что в файле /tracker/announce.php на строке 150 есть выборка только обычных пользователей (не ботов и не гостей). ;)

Код: Выделить всё

  AND u.user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ")

Может стоило бы ее подкорректировать?
Аватара пользователя
PPK
Администратор
Сообщения: 9006
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 72 раза
Поблагодарили: 1308 раз

Сообщение PPK 04 июл 2009, 18:54

Хм, а что мешает попробовать? ), сейчас у меня нет задачи сделать возможность в трекере раздавать и скачивать гостям, соотв. эта часть пока только на вашем энтузиазме ..., в планах есть, а сейчас занят другим.
2x
2x2
Сообщения: 35
Зарегистрирован: 25 июн 2009, 13:36

Сообщение 2x2 04 июл 2009, 18:58

PPK писал(а):Хм, а что мешает попробовать? ), сейчас у меня нет задачи сделать возможность в трекере раздавать и скачивать гостям, соотв. эта часть пока только на вашем энтузиазме ..., в планах есть, а сейчас занят другим.

Я далеко пока не асс в программировании, поэтому надеюсь на подсказку, чего убрать из строки ;)
Аватара пользователя
PPK
Администратор
Сообщения: 9006
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 72 раза
Поблагодарили: 1308 раз

Сообщение PPK 05 июл 2009, 13:33

там где указал, заменить

Код: Выделить всё

$sql="SELECT tt.id, tt.seeders, tt.leechers, tt.times_completed, tt.added, tt.free, tt.size, tt.upload, tt.forb, tt.last_cleanup, tt.req_ratio, tt.req_upload, u.user_id, u.user_uploaded, u.user_downloaded, u.user_permissions, u.user_bonus, u.user_type FROM ".TRACKER_TORRENTS_TABLE." tt LEFT JOIN " . USERS_TABLE . " u ON u.user_passkey = '$passkey' WHERE tt.info_hash='$info_hash' AND u.user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ") LIMIT 1";


на

Код: Выделить всё

$sql="SELECT tt.id, tt.seeders, tt.leechers, tt.times_completed, tt.added, tt.free, tt.size, tt.upload, tt.forb, tt.last_cleanup, tt.req_ratio, tt.req_upload, u.user_id, u.user_uploaded, u.user_downloaded, u.user_permissions, u.user_bonus, u.user_type FROM ".TRACKER_TORRENTS_TABLE." tt LEFT JOIN " . USERS_TABLE . " u ON u.user_passkey = '$passkey' WHERE tt.info_hash='$info_hash' LIMIT 1";
2x
2x2
Сообщения: 35
Зарегистрирован: 25 июн 2009, 13:36

Сообщение 2x2 05 июл 2009, 15:42

Теперь гость при скачивании получает ошибку, смысл которой "Вы не можете использовать трекер. Причина: 1" :?:
Аватара пользователя
PPK
Администратор
Сообщения: 9006
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 72 раза
Поблагодарили: 1308 раз

Сообщение PPK 05 июл 2009, 16:04

Выбрать учётную запись гостя и назначить соотв. права. (создав отдельную роль)

Вернуться в «Вопросы, ответы и примеры решений»

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

Сейчас этот форум просматривают: CCBot и 0 гостей