Changeset View
Changeset View
Standalone View
Standalone View
src/app/Http/Middleware/AuthenticateReseller.php
Show All 19 Lines | public function handle($request, Closure $next) | ||||
if (!$user) { | if (!$user) { | ||||
abort(401, "Unauthorized"); | abort(401, "Unauthorized"); | ||||
} | } | ||||
if ($user->role !== "reseller") { | if ($user->role !== "reseller") { | ||||
abort(403, "Unauthorized"); | abort(403, "Unauthorized"); | ||||
} | } | ||||
if ($user->tenant_id != \config('app.tenant_id')) { | |||||
abort(403, "Unauthorized"); | |||||
} | |||||
return $next($request); | return $next($request); | ||||
} | } | ||||
} | } |