Результаты поиска :

×

Ограничение доступа к контенту для участников в WordPress — защита медиафайлов WordPress


На дворе XXI век, и темпы модернизации и развития стремительно растут. Покупки, знакомства с новыми людьми, общение с друзьями, заказ еды — почти всё происходит в интернете. И, несмотря на всё это, мы не должны забывать Образование, который также легко доступен онлайн через различные системы управления обучением (LMS). WordPress, как известно, является одной из наиболее часто используемых систем управления контентом (CMS) и имеет огромную пользовательскую базу.
Число студентов, использующих эти образовательные сайты для получения образования и обучения на онлайн-курсах, постоянно растет, и мы сталкиваемся с вопросом, а именно: Есть ли у студента доступ к нужному контенту? В этой статье мы постараемся объяснить проблему и её решение. Итак, без лишних слов, давайте начнём!

Ограничение доступа к медиафайлам в WordPress

Зачем ограничивать доступ к страницам и контенту WordPress для конкретного пользователя?

Предположим, у вас есть веб-сайт, через который вы предоставляете различные курсы зарегистрированным студентам. На вашем сайте есть различные конфиденциальные файлы, доступ к которым должен быть закрыт для студентов, а только для определенных лиц, таких как преподаватели, администраторы и т. д.

Иногда может потребоваться предоставить доступ к определенным учебным материалам конкретным студентам в зависимости от их тарифного плана/подписки. Этого можно добиться с помощью нашего плагина ROLE-BASED ACCESS in Prevent File Access for WordPress.

Пример: У вас есть контент, предназначенный исключительно для учителей, учеников и администраторов. Для создания правильной структуры папок следует создать 3 подпапки в папке \wp-content\uploads: \teacher, \student, \admins, таким образом, чтобы все эти папки находились на одном уровне иерархии и были доступны только пользователю с необходимой ролью.
\wp-content\uploads\student\05

Если я разрешу ученику доступ к папке ученика , то он сможет получить доступ ко всем папкам/содержимому, находящимся внутри этой папки , но он не сможет получить доступ к другим папкам, находящимся на том же уровне, что и папка ученика , а именно к папкам учителя и администратора.


Ограничение доступа к медиафайлам в WordPress

Как ограничить доступ к страницам и контенту WordPress для конкретного пользователя?

WordPress позволяет назначать пользователям роли в зависимости от приобретенной ими подписки. Существует множество сторонних плагинов, позволяющих назначать пользовательские роли, такие как студент, преподаватель, участник и многие другие стандартные роли WordPress . На основе этих ролей вы можете использовать наш плагин Prevent Files, чтобы предоставлять доступ к контенту, к которому они должны иметь доступ, и запрещать доступ к файлам, к которым они не должны иметь доступа.


Настройка ограничений на основе ролей

Вам потребуется учетная запись в miniOrange, которую можно создать здесь.


После создания учетной записи в miniOrange выполните следующие действия, чтобы защитить контент WordPress в зависимости от роли пользователя:

  • Скачайте и установите плагин miniOrange Prevent Files на WordPress.
  • Перейдите к плагину и в панели администратора WordPress войдите в систему, используя свои учетные данные miniOrange.
  • Идти к Ограничение доступа к папкам Нажмите клавишу Tab и прокрутите вниз, чтобы найти Ограничение доступа к папкам на основе ролей. Переключите переключатель, чтобы включить Ограничение по роли.

  • Ограничение доступа к медиафайлам в WordPress

  • После включения ограничения доступа к папкам на основе ролей вы сможете выбрать папки, к которым пользователи с необходимыми ролями должны иметь доступ.

  • Ограничение доступа к медиафайлам в WordPress

  • После назначения папок ролям нажмите кнопку «Сохранить настройки», и вам больше не придется беспокоиться о конфиденциальности вашего контента.

Поздравляем!! Вы успешно включили доступ к контенту WordPress на основе ролей.


Рекомендуемые плагины

Функция «Запретить доступ к файлам/папкам» в WordPress — это самый простой способ защитить файлы WordPress от посторонних пользователей, чтобы доступ к медиатеке имели только авторизованные пользователи WordPress.

 Протестировано с 3.0.1

Вход в WordPress (единый вход) с использованием Azure AD, Azure B2C, AWS Cognito, Okta, Ping, Clever, WSO2, Onelogin, Keycloak, а также множества поставщиков OAuth и OpenID [Круглосуточная поддержка]

 Протестировано с 5.9.2

Пользовательские требования

Если у вас есть какие-либо вопросы или другие варианты использования, которые вы хотели бы обсудить с нашей командой инженеров, пожалуйста, свяжитесь с нами по адресу [укажите контактные данные]. oauthsupport@xecurify.com Мы свяжемся с вами в течение 24 часов, чтобы подробно обсудить ваш сценарий использования и внести необходимые изменения в соответствии с вашими требованиями.
Привет!

Нужна помощь? Мы здесь!

поддержка