How to go about protecting files from unauthorized downloads

后端 未结 3 1698
旧时难觅i
旧时难觅i 2021-01-01 05:35

I am creating a membership site using PHP and a MySQL database, I have the means for users to log in using their username and password. All pretty standard stuff.

I

3条回答
  •  一生所求
    2021-01-01 06:01

    You can protect your video folder with an .htaccess file and 'route' all the requests through a php script:

    RewriteEngine on
    RewriteRule (.*) index.php?file_id=$1 [L]
    

    And do the authentication in the index.php

    session_start();
    // get filename from database or somewhere else
    $filename = getFilename($_GET["file_id"]);
    
    if ($_SESSION["is_logged_in"]) {
        readfile($filename);
    }
    

提交回复
热议问题