如何验证用户并安全地提供视频供他们观看?

时间:2015-04-14 23:33:47

标签: php laravel http-headers video-streaming html5-video

我试图阻止用户使用laravel 4.2取消授权用户在我公司内部网站上观看视频。

视频存储在文档根目录之外。因此,我需要一种方法来向用户提供视频。

我有一条处理请求的路由如下:

Route::get('video/{name}', function($name){
    $type = explode('.', $name)[1];
    header("Content-Type: video/$type");
    $file = "c:\\xampp5-4\\intranet\public\\$name";
    readfile($file);//I tried return Response::download($pathToFile); the video download, but it does not play
    die();//$this is a simple example of the many things I've tried
})->before('auth');

它适用于纯PHP,但由于某种原因,它不适用于laravel。

0 个答案:

没有答案