fixes login page in tenant admin pwa
This commit is contained in:
@@ -8,6 +8,7 @@ use App\Models\Tenant;
|
||||
use App\Models\User;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
use Illuminate\Support\Arr;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
@@ -152,16 +153,13 @@ class TenantAdminTokenController extends Controller
|
||||
]);
|
||||
}
|
||||
|
||||
public function exchange(Request $request): JsonResponse
|
||||
public function exchange(Request $request): JsonResponse|Response
|
||||
{
|
||||
/** @var User|null $user */
|
||||
$user = Auth::guard('web')->user();
|
||||
|
||||
if (! $user) {
|
||||
return response()->json([
|
||||
'error' => 'unauthenticated',
|
||||
'message' => trans('auth.failed'),
|
||||
], 401);
|
||||
return response()->noContent();
|
||||
}
|
||||
|
||||
if (! in_array($user->role, ['tenant_admin', 'super_admin'], true)) {
|
||||
|
||||
Reference in New Issue
Block a user