How can the user modify the PHP script to allow normal users to access the uploaded files?

To allow normal users to access the uploaded files in PHP, you can modify the script to include a check for user authentication before serving the files. This can be done by verifying the user's credentials or role before allowing access to the files. You can also store the uploaded files in a directory that is accessible to all users.

<?php
// Check if user is authenticated before serving the file
if($user_authenticated) {
    $file_path = 'path/to/uploaded/file.pdf'; // Path to the uploaded file
    if(file_exists($file_path)) {
        header('Content-Type: application/pdf');
        header('Content-Disposition: inline; filename="file.pdf"');
        readfile($file_path);
    } else {
        echo 'File not found.';
    }
} else {
    echo 'You do not have permission to access this file.';
}
?>