fix(server): Correct node_info retrieval method

This commit is contained in:
xboard 2025-09-15 09:21:20 +08:00
parent 190f81c12c
commit 28f11e30af
2 changed files with 5 additions and 5 deletions

View File

@ -21,7 +21,7 @@ class ShadowsocksTidalabController extends Controller
public function user(Request $request)
{
ini_set('memory_limit', -1);
$server = $request->input('node_info');
$server = $request->attributes->get('node_info');
Cache::put(CacheKey::get('SERVER_SHADOWSOCKS_LAST_CHECK_AT', $server->id), time(), 3600);
$users = ServerService::getAvailableUsers($server);
$result = [];
@ -45,7 +45,7 @@ class ShadowsocksTidalabController extends Controller
// 后端提交数据
public function submit(Request $request)
{
$server = $request->input('node_info');
$server = $request->attributes->get('node_info');
$data = json_decode(request()->getContent(), true);
Cache::put(CacheKey::get('SERVER_SHADOWSOCKS_ONLINE_USER', $server->id), count($data), 3600);
Cache::put(CacheKey::get('SERVER_SHADOWSOCKS_LAST_PUSH_AT', $server->id), time(), 3600);

View File

@ -23,7 +23,7 @@ class TrojanTidalabController extends Controller
public function user(Request $request)
{
ini_set('memory_limit', -1);
$server = $request->input('node_info');
$server = $request->attributes->get('node_info');
if ($server->type !== 'trojan') {
return $this->fail([400, '节点不存在']);
}
@ -50,7 +50,7 @@ class TrojanTidalabController extends Controller
// 后端提交数据
public function submit(Request $request)
{
$server = $request->input('node_info');
$server = $request->attributes->get('node_info');
if ($server->type !== 'trojan') {
return $this->fail([400, '节点不存在']);
}
@ -73,7 +73,7 @@ class TrojanTidalabController extends Controller
// 后端获取配置
public function config(Request $request)
{
$server = $request->input('node_info');
$server = $request->attributes->get('node_info');
if ($server->type !== 'trojan') {
return $this->fail([400, '节点不存在']);
}