Программирование файлообменника
Уважаемые программисты, делаю файлообменник. Есть к вам несколько вопросов:
- Как сделать так, чтобы пользователи не могли скачивать файл по прямой ссылке? Чтобы пользователь не мог передать ссылку на файл кому угодно, иначе ведь люди, у которых не должно быть доступа к какому-то файлу, смогут скачивать его? Короче говоря, чтобы ссылки на файл были уникальными для всех пользователей? Это вообще возможно?
- Как организовать закачку на сервер целой папки? Или это невозможно?
Хочется от вас не готового кода, а предложений, алгоритмов, в какую сторону копать. Хотелось бы воплотить всё это самому. Спасибо!
Источник: Stack Overflow на русском