Selaa lähdekoodia

Update PublicApiController, return empty 403 response

Daniel Supernault 3 vuotta sitten
vanhempi
commit
d9e4cc3df6
1 muutettua tiedostoa jossa 6 lisäystä ja 3 poistoa
  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)
     public function homeTimelineApi(Request $request)
     {
     {
-        if(!Auth::check()) {
-            return abort(403);
+        if(!$request->user()) {
+            return response('', 403);
         }
         }
 
 
         $this->validate($request,[
         $this->validate($request,[
@@ -586,7 +586,10 @@ class PublicApiController extends Controller
 
 
     public function networkTimelineApi(Request $request)
     public function networkTimelineApi(Request $request)
     {
     {
-        abort_if(!Auth::check(), 403);
+        if(!$request->user()) {
+            return response('', 403);
+        }
+
         abort_if(config('federation.network_timeline') == false, 404);
         abort_if(config('federation.network_timeline') == false, 404);
 
 
         $this->validate($request,[
         $this->validate($request,[