Browse Source

Fix User-> Server edit bug

1day2die 2 years ago
parent
commit
66e81ebfcf
1 changed files with 4 additions and 2 deletions
  1. 4 2
      app/Http/Controllers/ServerController.php

+ 4 - 2
app/Http/Controllers/ServerController.php

@@ -105,14 +105,14 @@ class ServerController extends Controller
         if (FacadesRequest::has("product")) {
             $product = Product::findOrFail(FacadesRequest::input("product"));
 
-            // Get node resource allocation info 
+            // Get node resource allocation info
             $node = $product->nodes()->findOrFail(FacadesRequest::input('node'));
             $nodeName = $node->name;
 
             // Check if node has enough memory and disk space
             $checkResponse = Pterodactyl::checkNodeResources($node, $product->memory, $product->disk);
             if ($checkResponse == False) return redirect()->route('servers.index')->with('error', __("The node '" . $nodeName . "' doesn't have the required memory or disk left to allocate this product."));
-            
+
             // Min. Credits
             if (
                 Auth::user()->credits <
@@ -227,6 +227,8 @@ class ServerController extends Controller
     /** Show Server Settings */
     public function show(Server $server)
     {
+        if($server->user_id != Auth::user()->id){ return back()->with('error', __('´This is not your Server!'));
+        }
         $serverAttributes = Pterodactyl::getServerAttributes($server->pterodactyl_id);
         $serverRelationships = $serverAttributes['relationships'];
         $serverLocationAttributes = $serverRelationships['location']['attributes'];