[Help] XBTT torrent_pass_version

Тема в разделе "Торрент Трекеры", создана пользователем MSW, 7 мар 2010.

Статус темы:
Закрыта.
  1. MSW

    MSW

    Регистр.:
    27 авг 2007
    Сообщения:
    491
    Симпатии:
    408
    Интересует вопрос как работать с torrent_pass_version
    - что он из себя должен представлять? набор чисел/букв?
    - он должен генерироваться новый, или добавляться к существующему числу, при скачке/добавлении юзером новых раздач?
    может кто подсказать по этому поводу?
    так как гугл адекватных ответов не подсказал....
     
  2. StirolXXX

    StirolXXX Постоялец

    Регистр.:
    11 июн 2006
    Сообщения:
    80
    Симпатии:
    38
    пасскей знаешь что это? Это то-же самое ;)
     
  3. MSW

    MSW

    Регистр.:
    27 авг 2007
    Сообщения:
    491
    Симпатии:
    408
    из доков написано:
    ну и паскей генерируется так:
    PHP:
    $site_key xbt_config.torrent_pass_private_key// the value of torrent_pass_private_key that is stored in the xbt_config table
    $info_hash xbt_files.info_hash// the torrent info_hash
    $torrent_pass_version xbt_users.torrent_pass_version// the torrent_pass_version that is stored in the xbt_users table for the user in question
    $uid xbt_users.uid// the uid (userid) in the xbt_users table for the user in question
     
    $passkey =sprintf('%08x%s'$uidsubstr(sha1(sprintf('%s %d %d %s'$site_key$torrent_pass_version$uidpack('H*'$info_hash))), 024));

    http://trackerurl:trackerport/$passkey/announce
    вот потому и спрашиваю, так как "Это значение также увеличилось." - нужно уго увеличивать каждый раз значение в бд, или оно должно быть стандартное и не изменяться в работе?
     
  4. MSW

    MSW

    Регистр.:
    27 авг 2007
    Сообщения:
    491
    Симпатии:
    408
    с данным вопросом разобрался, если кому интересно поясню:

    torrent_pass_version - это дополнительный идентификатор, типо тогоже torrent_pass, он участвует при создании паскея, вобшем его значение может быть любым, для функции пользовательской по сбросу паскея, torrent_pass_version стоит просто присвоить другое значение, например взять случайное число из какого либо диапазона, или просто добавить +1 к существующему значению.

    никаких других изменений его в процессе работы не нужно делать. его следует изменять только если пользователь хочет сбросить свой существующий паскей.
     
Статус темы:
Закрыта.