Commit 0e2ed4efa1b6d59a0fd73be2a94493d887deb06a
1 parent
ceabb0f6
feat: use authenticated user phone for upload path
Showing
1 changed file
with
10 additions
and
2 deletions
| ... | ... | @@ -492,7 +492,11 @@ $http_worker->onMessage = function ($connection, $request) use ($config, $authSe |
| 492 | 492 | |
| 493 | 493 | // Generate Key |
| 494 | 494 | $uuid = bin2hex(random_bytes(8)); |
| 495 | - $userPhone = $config['upload']['default_user']; | |
| 495 | + | |
| 496 | + // Determine User Phone (Auth > Config) | |
| 497 | + $user = $getUser(); | |
| 498 | + $userPhone = $user ? $user['phone'] : $config['upload']['default_user']; | |
| 499 | + | |
| 496 | 500 | $objectKey = "clawdbot/{$userPhone}/{$uuid}.{$ext}"; |
| 497 | 501 | $bucket = $tos_config['bucket']; |
| 498 | 502 | |
| ... | ... | @@ -548,7 +552,11 @@ $http_worker->onMessage = function ($connection, $request) use ($config, $authSe |
| 548 | 552 | ]); |
| 549 | 553 | |
| 550 | 554 | $uuid = bin2hex(random_bytes(8)); |
| 551 | - $userPhone = $config['upload']['default_user']; | |
| 555 | + | |
| 556 | + // Determine User Phone (Auth > Config) | |
| 557 | + $user = $getUser(); | |
| 558 | + $userPhone = $user ? $user['phone'] : $config['upload']['default_user']; | |
| 559 | + | |
| 552 | 560 | // Ensure filename is safe |
| 553 | 561 | $safeName = preg_replace('/[^a-zA-Z0-9._-]/', '', $filename); |
| 554 | 562 | if (!$safeName) | ... | ... |
Please
register
or
login
to post a comment