Added passkey check in get_bt_userdata (#621)

This commit is contained in:
Roman Kelesidis 2023-03-17 21:50:29 +07:00 committed by GitHub
commit 4e8e181d8c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 18 deletions

View file

@ -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,