mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-19 13:01:12 -07:00
Added passkey check in get_bt_userdata (#621)
This commit is contained in:
parent
5931fee4da
commit
4e8e181d8c
4 changed files with 13 additions and 18 deletions
|
@ -135,10 +135,7 @@ switch ($field) {
|
|||
$value = sprintf('%.0f', $value);
|
||||
$this->response['new_value'] = humn_size($value, null, null, ' ');
|
||||
|
||||
if (!$btu = get_bt_userdata($user_id)) {
|
||||
\TorrentPier\Legacy\Torrent::generate_passkey($user_id, true);
|
||||
$btu = get_bt_userdata($user_id);
|
||||
}
|
||||
$btu = get_bt_userdata($user_id);
|
||||
$btu[$field] = $value;
|
||||
$this->response['update_ids']['u_ratio'] = (string)get_bt_ratio($btu);
|
||||
break;
|
||||
|
|
|
@ -817,8 +817,18 @@ function get_bt_userdata($user_id)
|
|||
GROUP BY bt.user_id
|
||||
LIMIT 1
|
||||
");
|
||||
|
||||
if (empty($btu)) {
|
||||
if (!\TorrentPier\Legacy\Torrent::generate_passkey($user_id, true)) {
|
||||
bb_simple_die('Could not generate passkey');
|
||||
}
|
||||
|
||||
$btu = get_bt_userdata($user_id);
|
||||
}
|
||||
|
||||
CACHE('bb_cache')->set('btu_' . $user_id, $btu, 300);
|
||||
}
|
||||
|
||||
return $btu;
|
||||
}
|
||||
|
||||
|
@ -834,10 +844,7 @@ function show_bt_userdata($user_id)
|
|||
{
|
||||
global $lang, $template;
|
||||
|
||||
if (!$btu = get_bt_userdata($user_id)) {
|
||||
\TorrentPier\Legacy\Torrent::generate_passkey($user_id, true);
|
||||
$btu = get_bt_userdata($user_id);
|
||||
}
|
||||
$btu = get_bt_userdata($user_id);
|
||||
|
||||
$template->assign_vars(array(
|
||||
'SHOW_BT_USERDATA' => true,
|
||||
|
|
|
@ -26,11 +26,6 @@ if (isset($_POST['bonus_id'])) {
|
|||
|
||||
$btu = get_bt_userdata($user_id);
|
||||
|
||||
if (empty($btu)) {
|
||||
\TorrentPier\Legacy\Torrent::generate_passkey($user_id, true);
|
||||
$btu = get_bt_userdata($user_id);
|
||||
}
|
||||
|
||||
$upload = $upload_row[$id] * 1024 * 1024 * 1024;
|
||||
$points = $price_row[$id];
|
||||
|
||||
|
|
|
@ -466,12 +466,8 @@ class Torrent
|
|||
|
||||
if ($bt_userdata = get_bt_userdata($user_id)) {
|
||||
$passkey_val = $bt_userdata['auth_key'];
|
||||
}
|
||||
|
||||
if (!$passkey_val) {
|
||||
if (!$passkey_val = self::generate_passkey($user_id)) {
|
||||
bb_simple_die('Could not generate passkey');
|
||||
} elseif ($bb_cfg['ocelot']['enabled']) {
|
||||
if ($bb_cfg['ocelot']['enabled']) {
|
||||
self::ocelot_update_tracker('add_user', array('id' => $user_id, 'passkey' => $passkey_val));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue