Скачивать трренты без регистрации
-
Vy
Сообщение
Скачивать трренты без регистрации
Пожалуйста сделайте такую возможность, чтобы можно было пользователям скачивать торренты без регистрации, а все комментарии и загрузку с регистрацией.
-
2x
Сообщение
Скачивать трренты без регистрации
Не могут гости скачать. Торрент-файл скачивается, но дальше их клиент пишет Ошибка. Torrent not found on this tracker
В чем проблема?
В чем проблема?
Сообщение
Скачивать трренты без регистрации
Конкретно здесь, в том, что в файле /tracker/announce.php на строке 150 есть выборка только обычных пользователей (не ботов и не гостей).
Код: Выделить всё
AND u.user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ")
-
2x
Сообщение
Скачивать трренты без регистрации
Может стоило бы ее подкорректировать?PPK писал(а):Конкретно здесь, в том, что в файле /tracker/announce.php на строке 150 есть выборка только обычных пользователей (не ботов и не гостей).Код: Выделить всё
AND u.user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ")
Сообщение
Скачивать трренты без регистрации
Хм, а что мешает попробовать? ), сейчас у меня нет задачи сделать возможность в трекере раздавать и скачивать гостям, соотв. эта часть пока только на вашем энтузиазме ..., в планах есть, а сейчас занят другим.
-
2x
Сообщение
Скачивать трренты без регистрации
Я далеко пока не асс в программировании, поэтому надеюсь на подсказку, чего убрать из строкиPPK писал(а):Хм, а что мешает попробовать? ), сейчас у меня нет задачи сделать возможность в трекере раздавать и скачивать гостям, соотв. эта часть пока только на вашем энтузиазме ..., в планах есть, а сейчас занят другим.
Сообщение
Скачивать трренты без регистрации
там где указал, заменить
на
Код: Выделить всё
$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
Сообщение
Скачивать трренты без регистрации
Теперь гость при скачивании получает ошибку, смысл которой "Вы не можете использовать трекер. Причина: 1"
Сообщение
Скачивать трренты без регистрации
Выбрать учётную запись гостя и назначить соотв. права. (создав отдельную роль)
Вернуться в «Вопросы, ответы и примеры решений»