Необходимо организовать доступ авторизованным пользователям к их домашней директории. Каждый пользователь имеет свою директорию типа USER1 -> /USER1, USER2 -> /USER2.
1. Как организовать автоматическое представление домашней директории пользователям как:
User 1 авторизуется и перенаправляется в localhost/home где отображена его домашняя директория (../USER1)
2. Как организовать доступ к своим файлам и запретить доступ других не авторизованных пользователей
User 1 видит /home и видит свои документы, User 2 видит свою версию localhost/home как (../User 2), но не видит ../User 1/
3. Возможно ли организовать прямой доступ к файлам без чтения содержимого и передачи его клиенту при помощи PHP?
Суть вопроса: хотелось бы получить что-то вроде бы как у DropBox:
Для доступа к файлу:
https://dl-web.dropbox.com/get/document.docx?w=AAB...
Для организации пользовательской директории:
https://www.dropbox.com/home
Любые рекомендации, книги, статьи или простые советы по поводу организации менеджера документов, приветствуются!
PS: Пишу web приложения для диплома, по-этому вопрос может быть сформулирован не полностью корректно.