У меня есть веб-приложение в Drupal 6, которое показывает видеоконтент пользователям.В настоящее время, если я как администратор создаю видео-узел и загружаю видео, я могу видеть видео (и воспроизведение).
Однако, если я являюсь анонимным пользователем, я не могу воспроизвести что-либо, хотя могу получить доступ к видео узлу.Когда я нажимаю кнопку воспроизведения в проигрывателе JW, я получаю сообщение об ошибке «Видео не найдено или доступ запрещен», хотя я сделал это видео общедоступным.Путь, который я получаю вместе с игроком, является неправильным, поскольку в нем есть «система», поэтому мой игрок не может играть по ней.
Что я могу сделать, чтобы убедиться, что загруженные файлы имеют те же права, что и у видео узла.Так что, если пользователь может увидеть видео, он сможет его воспроизвести.
Я пошел в admin -> настройки файла и изменил настройку на Private, чтобы Drupal контролировал файловую систему.Теперь аноним, у которого нет доступа к просмотру видео, НЕ МОЖЕТ увидеть проигрыватель, который клевый, но он все еще не может воспроизвести видео на узлах, к которым он должен иметь доступ.