Предоставление файлам с удаленного сервера заданный c идентификатор - PullRequest
4 голосов
/ 10 марта 2020

Я работаю на странице подписки. На этой странице пользователь А может подписаться на свои любимые альбомы. Если пользователь B загрузит альбом, то пользователь A сможет загрузить этот новый альбом. Однако он может загружать только те альбомы, на которые он подписан. Другие альбомы не должны быть видны. Мы показываем список альбомов, которые были загружены, они могут загрузить его после подписки

. Чтобы достичь этого, я думал о том, чтобы дать каждому новому альбому автоматический идентификатор c id после их загрузки. Однако я не знаю, возможно ли это, поскольку альбомы поступают с удаленного FTP-сервера. Это также было бы невозможно, потому что мне пришлось бы писать оператор if для каждого идентификатора:

if($id == 1) {
  //do display;
} else {
  // do not display;
}

И я, конечно, не хочу этого делать.

Мой вопрос: Как я могу убедиться, что пользователь A может видеть только те файлы, на которые он подписан? Как я могу это сделать, поскольку файлы приходят с удаленного FTP-сервера (я уже могу их получить)?

PS. Я еще не написал код, я думаю о том, как я могу выполнить sh это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...