2017-04-05 18 views
-1

私は現在ビデオコースを持っているEラーニングのウェブサイトを開発しています。laravelを使用してビデオURLを保護する方法は?

すべてのコースには、約5-10の事前録画済みのビデオがあり、すべてのコースは支払われます。 は、現在我々がHTML5ビデオを使用してビデオを見せている、と我々はこれへのURL simiularを使用してビデオをロードしている: http://ourwebsite.com/course/video/thisvideo.mp4

今では別のウィンドウでファイルのURLを開いて、で、それをダウンロードし、その要素を検査することは非常に簡単です。 CTRL + Sなどを押してください。

できるだけ私はビデオを手に入れることができますか?私は一時URLについて読んだことがありますが、Laravelでそのようにする方法に関するドキュメントは見つかりませんでした。

誰でもこれを行う方法を知っていますか?もしそうなら、私にどのように教えてもらえますか?

私は何らかの種類のトークンを使用することが最もよいと思います。

答えて

-1

あなたは公にアクセス可能な場所にビデオを保存しないでください。代わりに、あなたはどこか公共の手の届かない場所に保存し、PHPでそれを取得します。また、このファイルをユーザーのマシンにダウンロードしたいのか、それとも単にブラウザでストリーミングするのかによって異なります。

0

ユーザーがあなたのビデオにアクセスできないように、さまざまな方法があります。あなたがいずれかを開くことができません

deny from all 

その方法: 一つは、あなたが全体のビデオのフォルダに直接アクセスをブロックしたい場合は、あなただけが含まれ、そのフォルダ内の.htaccessファイルを置くことができますhtaccessの を使用していますそのフォルダからファイルを削除することはできますが、問題なくPHPにそれらを含めることができます。

希望します。

関連する問題