Browse Source

Update PublicApiController, return empty 403 response

Daniel Supernault 3 years ago
parent
commit
d9e4cc3df6
1 changed files with 6 additions and 3 deletions
  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,[