瀏覽代碼

Update PublicApiController, return empty 403 response

Daniel Supernault 3 年之前
父節點
當前提交
d9e4cc3df6
共有 1 個文件被更改,包括 6 次插入3 次删除
  1. 6 3
      app/Http/Controllers/PublicApiController.php

+ 6 - 3
app/Http/Controllers/PublicApiController.php

@@ -422,8 +422,8 @@ class PublicApiController extends Controller
 
     public function homeTimelineApi(Request $request)
     {
-        if(!Auth::check()) {
-            return abort(403);
+        if(!$request->user()) {
+            return response('', 403);
         }
 
         $this->validate($request,[
@@ -586,7 +586,10 @@ class PublicApiController extends Controller
 
     public function networkTimelineApi(Request $request)
     {
-        abort_if(!Auth::check(), 403);
+        if(!$request->user()) {
+            return response('', 403);
+        }
+
         abort_if(config('federation.network_timeline') == false, 404);
 
         $this->validate($request,[