У меня есть веб-сайт, где пользователи должны иметь возможность войти в систему и прослушать песню (созданный самостоятельно mp3). Я хочу сделать так, чтобы зарегистрированный пользователь мог прослушивать/скачивать/независимо, а файл должен находиться на сервере (не храниться в базе данных MySQL), но не может быть доступен не-пользователям, у которых есть путь к URL.
Например: скажем, мой mp3 находится на mysite.com/members/song.mp3. Если вы вошли в систему, вы сможете увидеть страницу mysite.com/members/index.php, которая позволит получить доступ к файл song.mp3. Если вы не вошли в систему, страница mysite.com/members/index.php не покажет вам файл song.mp3, и ссылка на него не должна предоставлять доступ.
Я уверен, что это делается через htaccess, и я уже много сделал для Googling и искал здесь. Два ближайших ответа, которые я нашел, были в этом руководстве htaccess http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/ и этот вопрос StackOverflow Блокировать прямой доступ в файл через http, но разрешить доступ к PHP скрипт, но не отвечайте на все мои вопросы, чтобы соответствовать моим критериям. Что мне не хватает?