diff --git a/app/Http/Controllers/StreamController.php b/app/Http/Controllers/StreamController.php index 3485ce0b..fe848e76 100644 --- a/app/Http/Controllers/StreamController.php +++ b/app/Http/Controllers/StreamController.php @@ -33,7 +33,7 @@ class StreamController extends Controller $apiResult = $this->API('podcast/details/' . (int)$id); $podcast = new \Model\Podcast($apiResult); if($podcast->auth != $request->get('auth')) { - return abort(403); + return view('podcastredirect', ['podcast' => $podcast]); } return view('listen', [ diff --git a/resources/views/podcastredirect.blade.php b/resources/views/podcastredirect.blade.php new file mode 100644 index 00000000..d25d8c39 --- /dev/null +++ b/resources/views/podcastredirect.blade.php @@ -0,0 +1,43 @@ +@extends('layouts/full') + +@php( $url = '/gemist/fragment' . $podcast->url ) + +@section('title') + {{$podcast->title}} +@endsection + +@push('styles') + +@endpush + +@section('content') +@parent + +
+
+
+
+

Directe link niet toegestaan - u wordt doorgestuurd

+
+

De link die u gevolgd heeft is niet geldig. Het direct linken naar audiofragmenten is niet toegestaan.
+ De juiste URL is: https://nhgooi.nl/{!!$url!!}.
+ Neem alstublieft contact op met de beheerder van de pagina waar u vandaan komt en vraag hen om de koppeling aan te passen.
+ U wordt binnen enkele seconden automatisch doorgestuurd naar de juiste pagina. +

+
+
+
+ + +@endsection + +@push('scripts') + +@endpush